[ Index ]
 

Code source de PHPonTrax 2.6.6-svn

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/vendor/trax/ -> trax_exceptions.php (source)

   1  <?php
   2  /**
   3   *  File containing the TraxError class and its subclasses
   4   *
   5   *  (PHP 5)
   6   *
   7   *  @package PHPonTrax
   8   *  @version $Id: trax_exceptions.php 199 2006-05-05 01:52:43Z haas $
   9   *  @copyright (c) 2005 John Peterson
  10   *
  11   *  Permission is hereby granted, free of charge, to any person obtaining
  12   *  a copy of this software and associated documentation files (the
  13   *  "Software"), to deal in the Software without restriction, including
  14   *  without limitation the rights to use, copy, modify, merge, publish,
  15   *  distribute, sublicense, and/or sell copies of the Software, and to
  16   *  permit persons to whom the Software is furnished to do so, subject to
  17   *  the following conditions:
  18   *
  19   *  The above copyright notice and this permission notice shall be
  20   *  included in all copies or substantial portions of the Software.
  21   *
  22   *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  23   *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  24   *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  25   *  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  26   *  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  27   *  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  28   *  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  29   */
  30  
  31  /**
  32   *  Trax base class for Exception handling
  33   *
  34   *  @package PHPonTrax
  35   */
  36  class TraxError extends Exception {
  37      public function __construct($message, $heading, $code = "500") {
  38          parent::__construct($message, $code);
  39          $this->error_heading = $heading;
  40          $this->error_message = $message;
  41          $this->error_code = $code;
  42      }     
  43  }
  44  
  45  /**
  46   *  Active Record's Exception handling class
  47   *
  48   *  @package PHPonTrax
  49   */
  50  class ActiveRecordError extends TraxError {}
  51  
  52  /**
  53   * Action Controller's Exception handling class
  54   *
  55   *  @package PHPonTrax
  56   */
  57  class ActionControllerError extends TraxError {}
  58  
  59  ?>


Généré le : Sun Feb 25 20:04:38 2007 par Balluche grâce à PHPXref 0.7