コード例 #1
0
ファイル: Loader.php プロジェクト: seansitter/picnicphp
 public function __construct($file, $code, $inc_path = null)
 {
     switch ($code) {
         case self::FILE_MISSING:
             $message = "File \"{$file}\" could not be found.";
             break;
         case self::CLASS_MISSING:
             $message = "Class \"{$file}\" could not be found.";
             break;
         case self::FILENAME_EMPTY:
             $message = "Attempted to include empty filename.";
             break;
         default:
             $message = "File \"{$file}.php\" could not be found " . "\"{$file}\" was not found in the file.";
     }
     if (null !== $inc_path) {
         $message .= " Using include path: " . $inc_path;
     }
     return parent::__construct($message, $code);
 }
コード例 #2
0
ファイル: Db.php プロジェクト: seansitter/picnicphp
 public function __construct($message = null, $code = null)
 {
     $code = is_null($code) ? self::CODE_UNSPECIFIED : $code;
     $message = is_null($message) ? "Unspecified error" : $message;
     return parent::__construct($message, $code);
 }