Dhii/output-renderer-base

View on GitHub
src/CreateRendererExceptionCapableTrait.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
* Created by PhpStorm.
* User: xedin
* Date: 1/10/2018
* Time: 6:53 PM.
*/
 
namespace Dhii\Output;
 
use Dhii\Util\String\StringableInterface as Stringable;
use Exception as RootException;
use Dhii\Output\Exception\RendererException;
 
trait CreateRendererExceptionCapableTrait
{
/**
* Creates a new render-related exception.
*
* @since [*next-version*]
*
* @param string|Stringable|null $message The error message, if any.
* @param int|null $code The error code, if any.
* @param RootException|null $previous The inner exception for chaining, if any.
* @param RendererInterface $renderer The associated renderer, if any.
*
* @return RendererException The new exception.
*/
protected function _createRendererException(
$message = null,
$code = null,
RootException $previous = null,
RendererInterface $renderer = null
) {
return new RendererException($message, $code, $previous, $renderer);
}
}