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
*
2018-01-17 12:45:58 -05:00
* PHP version 7.1
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 >
2018-01-17 12:45:58 -05:00
* @ copyright 2015 - 2018 Timothy J . Warren
2016-08-26 23:10:20 -04:00
* @ license http :// www . opensource . org / licenses / mit - license . html MIT License
2017-09-13 16:54:09 -04:00
* @ version 2.2 . 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
2018-01-17 16:33:57 -05:00
* @ param Exception | null $previous
2016-08-26 17:21:50 -04:00
*/
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 );
}
}