Class CakeException
CakeException is used a base class for CakePHP's internal exceptions. In general framework errors are interpreted as 500 code errors.
- Exception
- RuntimeException
- CakeBaseException
- CakeException
Direct known subclasses
AclException, CacheException, MissingConnectionException, MissingControllerException, MissingDatabaseException, MissingDatasourceConfigException, MissingDatasourceException, MissingDispatcherFilterException, MissingHelperException, MissingLayoutException, MissingModelException, MissingPluginException, CakeLogException, MissingShellException, MissingShellMethodException, MissingTableException, MissingTaskException, MissingTestLoaderException, MissingViewException, NotImplementedException, PrivateActionException, RouterException, SocketException, CakeSessionException, XmlException, ConfigureException, ConsoleException, FatalErrorException, MissingActionException, MissingBehaviorException, MissingComponentExceptionCopyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Located at Cake/Error/exceptions.php
Method Detail
__constructsource public
__construct( string|array $message , integer $code 500 )
Constructor.
Allows you to create exceptions that are treated as framework errors and disabled when debug = 0.
Parameters
- string|array
$message
- Either the string of the error message, or an array of attributes that are made available in the view, and sprintf()'d into CakeException::$_messageTemplate
- integer
$code
optional 500 - The code of the error, is also the HTTP status code for the error.
Methods inherited from CakeBaseException
responseHeadersource public
responseHeader( string|array $header null , string $value null )
Get/set the response header to be used
Parameters
- string|array
$header
optional null - An array of header strings or a single header string - an associative array of "header name" => "header value" - an array of string headers is also accepted
- string
$value
optional null - The header value.
Returns
array
array
See
CakeResponse::header()
Properties summary
Properties inherited from CakeBaseException
$_responseHeaderssource
protected array
Array of headers to be passed to CakeResponse::header()
null
Properties inherited from Exception
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-CakeException.html