energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Source for file SystemException.class.php

Documentation is available at SystemException.class.php

  1. <?php
  2.  
  3. /**
  4.  * Класс SystemExceptionm, DummyException.
  5.  *
  6.  * @package energine
  7.  * @subpackage core
  8.  * @author 1m.dm
  9.  * @copyright Energine 2006
  10.  * @version $Id$
  11.  */
  12.  
  13. //require_once('core/framework/BaseException.class.php');
  14.  
  15. /**
  16.  * Системное исключение.
  17.  *
  18.  * @package energine
  19.  * @subpackage core
  20.  * @author 1m.dm
  21.  */
  22. class SystemException extends BaseException {
  23.  
  24.     /**
  25.      * Конструктор класса.
  26.      *
  27.      * @access public
  28.      * @param string $message 
  29.      * @param int $code 
  30.      * @param mixed $customMessages 
  31.      * @return void 
  32.      */
  33.     public function __construct($message$code self::ERR_CRITICAL$customMessages null{
  34.         parent::__construct($message$code$customMessages);
  35.     }
  36. }
  37.  
  38. /**
  39.  * Фиктивное исключение.
  40.  * Используется при необходимости прерывания нормального выполнения программы
  41.  * и выхода в обработчик исключений.
  42.  *
  43.  * @package energine
  44.  * @subpackage core
  45.  * @see Component::generateErrors()
  46.  */
  47. class DummyException extends Exception {};
В создании документации нам помог: phpDocumentor