mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-02 20:59:28 +00:00
44 lines
933 B
PHP
44 lines
933 B
PHP
<?php
|
|
/**
|
|
* File containing the ezcBaseException class.
|
|
*
|
|
* @package Base
|
|
* @version 1.5
|
|
* @copyright Copyright (C) 2005-2008 eZ systems as. All rights reserved.
|
|
* @license http://ez.no/licenses/new_bsd New BSD License
|
|
*/
|
|
/**
|
|
* ezcBaseException is a container from which all other exceptions in the
|
|
* components library descent.
|
|
*
|
|
* @package Base
|
|
* @version 1.5
|
|
*/
|
|
abstract class ezcBaseException extends Exception
|
|
{
|
|
/**
|
|
* Original message, before escaping
|
|
*/
|
|
public $originalMessage;
|
|
|
|
/**
|
|
* Constructs a new ezcBaseException with $message
|
|
*
|
|
* @param string $message
|
|
*/
|
|
public function __construct( $message )
|
|
{
|
|
$this->originalMessage = $message;
|
|
|
|
if ( php_sapi_name() == 'cli' )
|
|
{
|
|
parent::__construct( $message );
|
|
}
|
|
else
|
|
{
|
|
parent::__construct( htmlspecialchars( $message ) );
|
|
}
|
|
}
|
|
}
|
|
?>
|