2016-10-13 13:11:22 -04:00
< ? php declare ( strict_types = 1 );
2016-08-26 17:21:50 -04:00
/**
* Ion
*
* Building blocks for web development
*
2016-10-13 13:11:22 -04:00
* PHP version 7
2016-08-26 23:10:20 -04:00
*
2016-08-26 17:21:50 -04:00
* @ package Ion
2016-08-26 23:10:20 -04:00
* @ author Timothy J . Warren < tim @ timshomepage . net >
2017-02-22 15:42:09 -05:00
* @ copyright 2015 - 2017 Timothy J . Warren
2016-08-26 23:10:20 -04:00
* @ license http :// www . opensource . org / licenses / mit - license . html MIT License
2017-04-13 14:30:49 -04:00
* @ version 2.1 . 0
2016-08-26 23:10:20 -04:00
* @ link https :// git . timshomepage . net / timw4mail / ion
2016-08-26 17:21:50 -04:00
*/
namespace Aviat\Ion\Exception ;
2016-10-20 20:08:11 -04:00
use Exception ;
use LogicException ;
2016-08-26 17:21:50 -04:00
/**
* Exception called when a view is attempted to be sent twice
*/
2016-10-20 20:08:11 -04:00
class DoubleRenderException extends LogicException {
2016-08-26 17:21:50 -04:00
/**
* DoubleRenderException constructor .
*
* @ param string $message
* @ param int $code
* @ param null $previous
*/
2016-10-20 20:08:11 -04:00
public function __construct ( string $message = 'A view can only be rendered once, because headers can only be sent once.' , int $code = 0 , Exception $previous = NULL )
2016-08-26 17:21:50 -04:00
{
parent :: __construct ( $message , $code , $previous );
}
}