Class CacheException

Exception class for Cache. This exception will be thrown from Cache when it encounters an error.

Exception
Extended by RuntimeException
Extended by CakeBaseException
Extended by CakeException
Extended by CacheException
Package: Cake\Error
Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Located at Cake/Error/exceptions.php

Methods inherited from CakeException

__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.

getAttributessource public

getAttributes( )

Get the passed in attributes

Returns

array
array

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 inherited from CakeException

$_attributessource

protected array

Array of attributes that are passed in from the constructor, and made available in the view when a development error is displayed.

array()

$_messageTemplatesource

protected string

Template string that has attributes sprintf()'ed into it.

''

Properties inherited from CakeBaseException

$_responseHeaderssource

protected array

Array of headers to be passed to CakeResponse::header()

null

Properties inherited from Exception

$codesource

protected integer

$filesource

protected mixed

$linesource

protected mixed

$messagesource

protected string

''

© 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-CacheException.html