ErrorHandler Class Reference

Inheritance diagram for ErrorHandler:

Object Object

List of all members.


Public Member Functions

 error ($params)
 error ($params)
 error404 ($params)
 error404 ($params)
 missingAction ($params)
 missingAction ($params)
 missingComponentClass ($params)
 missingComponentClass ($params)
 missingComponentFile ($params)
 missingComponentFile ($params)
 missingConnection ($params)
 missingConnection ($params)
 missingController ($params)
 missingController ($params)
 missingDatabase ($params=array())
 missingDatabase ($params=array())
 missingHelperClass ($params)
 missingHelperClass ($params)
 missingHelperFile ($params)
 missingHelperFile ($params)
 missingLayout ($params)
 missingLayout ($params)
 missingModel ($params)
 missingModel ($params)
 missingTable ($params)
 missingTable ($params)
 missingView ($params)
 missingView ($params)
 privateAction ($params)
 privateAction ($params)
 stderr ($string)
 stdout ($string, $newline=true)

Public Attributes

 $controller = null
 $stderr
 $stdout

Detailed Description

Definition at line 35 of file error.php.


Member Function Documentation

ErrorHandler::error ( params  ) 

Displays an error page (e.g. 404 Not found).

Parameters:
array $params Parameters for controller public

Definition at line 118 of file error.php.

References error404().

ErrorHandler::error ( params  ) 

Displays an error page (e.g. 404 Not found).

Parameters:
array $params Parameters (code, name, and message) public

Definition at line 71 of file error.php.

References Object::_stop(), and stderr().

Referenced by error404().

ErrorHandler::error404 ( params  ) 

Convenience method to display a 404 page.

Parameters:
array $params Parameters for controller public

Definition at line 134 of file error.php.

References $url, error404(), and Router::normalize().

ErrorHandler::error404 ( params  ) 

Convenience method to display a 404 page.

Parameters:
array $params Parameters (url, message) public

Definition at line 82 of file error.php.

References $url, Object::_stop(), and error().

Referenced by error(), and error404().

ErrorHandler::missingAction ( params  ) 

Renders the Missing Action web page.

Parameters:
array $params Parameters for controller public

Definition at line 173 of file error.php.

References missingAction().

ErrorHandler::missingAction ( params  ) 

Renders the Missing Action web page.

Parameters:
array $params Parameters (action, className) public

Definition at line 107 of file error.php.

References Object::_stop(), and stderr().

Referenced by missingAction().

ErrorHandler::missingComponentClass ( params  ) 

Renders the Missing Component class web page.

Parameters:
array $params Parameters for controller public

Definition at line 334 of file error.php.

References $file, and missingComponentClass().

ErrorHandler::missingComponentClass ( params  ) 

Renders the Missing Component class web page.

Parameters:
array $params Parameters (file, component) public

Definition at line 217 of file error.php.

References $file, Object::_stop(), Inflector::camelize(), and stderr().

Referenced by missingComponentClass().

ErrorHandler::missingComponentFile ( params  ) 

Renders the Missing Component file web page.

Parameters:
array $params Parameters for controller public

Definition at line 317 of file error.php.

References $file, and missingComponentFile().

ErrorHandler::missingComponentFile ( params  ) 

Renders the Missing Component file web page.

Parameters:
array $params Parameters (file, component) public

Definition at line 206 of file error.php.

References $file, Object::_stop(), Inflector::camelize(), and stderr().

Referenced by missingComponentFile().

ErrorHandler::missingConnection ( params  ) 

Renders the Database Connection web page.

Parameters:
array $params Parameters for controller public

Definition at line 270 of file error.php.

References missingConnection().

ErrorHandler::missingConnection ( params  ) 

Renders the Database Connection web page.

Parameters:
array $params Parameters public

Definition at line 173 of file error.php.

References Object::_stop(), and stderr().

Referenced by missingConnection().

ErrorHandler::missingController ( params  ) 

Renders the Missing Controller web page.

Parameters:
array $params Parameters for controller public

Definition at line 156 of file error.php.

References missingController().

ErrorHandler::missingController ( params  ) 

Renders the Missing Controller web page.

Parameters:
array $params Parameters (className) public

Definition at line 95 of file error.php.

References Object::_stop(), and stderr().

Referenced by missingController().

ErrorHandler::missingDatabase ( params = array()  ) 

Renders the Missing Database web page.

Parameters:
array $params Parameters for controller public

Definition at line 223 of file error.php.

ErrorHandler::missingDatabase ( params = array()  ) 

Renders the Missing Database web page.

Parameters:
array $params Parameters public

Definition at line 140 of file error.php.

References Object::_stop(), and stderr().

ErrorHandler::missingHelperClass ( params  ) 

Renders the Missing Helper class web page.

Parameters:
array $params Parameters for controller public

Definition at line 301 of file error.php.

References $file, Inflector::camelize(), and missingHelperClass().

ErrorHandler::missingHelperClass ( params  ) 

Renders the Missing Helper class web page.

Parameters:
array $params Parameters (file, helper) public

Definition at line 195 of file error.php.

References $file, Object::_stop(), Inflector::camelize(), and stderr().

Referenced by missingHelperClass().

ErrorHandler::missingHelperFile ( params  ) 

Renders the Missing Helper file web page.

Parameters:
array $params Parameters for controller public

Definition at line 285 of file error.php.

References $file, Inflector::camelize(), and missingHelperFile().

ErrorHandler::missingHelperFile ( params  ) 

Renders the Missing Helper file web page.

Parameters:
array $params Parameters (file, helper) public

Definition at line 184 of file error.php.

References $file, Object::_stop(), Inflector::camelize(), and stderr().

Referenced by missingHelperFile().

ErrorHandler::missingLayout ( params  ) 

Renders the Missing Layout web page.

Parameters:
array $params Parameters for controller public

Definition at line 254 of file error.php.

References $file, and missingLayout().

ErrorHandler::missingLayout ( params  ) 

Renders the Missing Layout web page.

Parameters:
array $params Parameters (file) public

Definition at line 162 of file error.php.

References $file, Object::_stop(), and stderr().

Referenced by missingLayout().

ErrorHandler::missingModel ( params  ) 

Renders the Missing Model class web page.

Parameters:
unknown_type $params Parameters for controller public

Definition at line 351 of file error.php.

References missingModel().

ErrorHandler::missingModel ( params  ) 

Renders the Missing Model class web page.

Parameters:
array $params Parameters (className) public

Definition at line 228 of file error.php.

References Object::_stop(), and stderr().

Referenced by missingModel().

ErrorHandler::missingTable ( params  ) 

Renders the Missing Table web page.

Parameters:
array $params Parameters for controller public

Definition at line 207 of file error.php.

References missingTable().

ErrorHandler::missingTable ( params  ) 

Renders the Missing Table web page.

Parameters:
array $params Parameters (table, className) public

Definition at line 129 of file error.php.

References Object::_stop(), and stderr().

Referenced by missingTable().

ErrorHandler::missingView ( params  ) 

Renders the Missing View web page.

Parameters:
array $params Parameters for controller public

Definition at line 237 of file error.php.

References $file, and missingView().

ErrorHandler::missingView ( params  ) 

Renders the Missing View web page.

Parameters:
array $params Parameters (file, action, className) public

Definition at line 151 of file error.php.

References $file, Object::_stop(), and stderr().

Referenced by missingView().

ErrorHandler::privateAction ( params  ) 

Renders the Private Action web page.

Parameters:
array $params Parameters for controller public

Definition at line 191 of file error.php.

References privateAction().

ErrorHandler::privateAction ( params  ) 

Renders the Private Action web page.

Parameters:
array $params Parameters (action, className) public

Definition at line 118 of file error.php.

References Object::_stop(), and stderr().

Referenced by privateAction().

ErrorHandler::stderr ( string  ) 

Outputs to the stderr filehandle.

Parameters:
string $string Error text to output. public

Definition at line 253 of file error.php.

Referenced by error(), missingAction(), missingComponentClass(), missingComponentFile(), missingConnection(), missingController(), missingDatabase(), missingHelperClass(), missingHelperFile(), missingLayout(), missingModel(), missingTable(), missingView(), and privateAction().

ErrorHandler::stdout ( string,
newline = true 
)

Outputs to the stdout filehandle.

Parameters:
string $string String to output.
boolean $newline If true, the outputs gets an added newline. public

Definition at line 240 of file error.php.


Member Data Documentation

ErrorHandler::$controller = null

Definition at line 69 of file error.php.

ErrorHandler::$stderr

Definition at line 49 of file error.php.

ErrorHandler::$stdout

Definition at line 42 of file error.php.


The documentation for this class was generated from the following files: