/** * Creates a new DatabaseException. * * @param string $message error message * @param Database $db affected db object */ public function __construct($message, Database $db) { $this->errorNumber = $db->getErrorNumber(); $this->errorDesc = $db->getErrorDesc(); $this->DBType = $db->getDBType(); $this->db = $db; parent::__construct($message, $this->errorNumber); }
/** * Creates a new SocketException. * * @param string message * @param Socket socket class */ public function __construct($message, Socket $socket) { $this->errorNumber = $socket->last_error(); $this->errorDesc = $socket->get_error(); $this->socketAddress = $socket->bind_address; $this->socketPort = $socket->bind_port; $this->socket = $socket; parent::__construct($message, $this->errorNumber); }
/** * @param string $message Application message. * @param string $databaseMessage Database reason. * @param \Exception $previous The previous exception used for the exception chaining. */ public function __construct($message = "", $databaseMessage = "", \Exception $previous = null) { if ($message != "" && $databaseMessage != "") { $message .= ": " . $databaseMessage; } elseif ($message == "" && $databaseMessage != "") { $message = $databaseMessage; } $this->databaseMessage = $databaseMessage; parent::__construct($message, 400, '', 0, $previous); }
public function __construct($message = "", \Exception $previous = null) { parent::__construct($message, 150, '', '', $previous); }
public function __construct($exporter, $message = null, $code = 0) { parent::__construct($message, $code); }
/** * Creates a new TemplatePatchException. * * @param string $message error message * @param integer $code error code * @param string $templateName affected template * @param string $description description of the error */ public function __construct($message = '', $code = 0, $templateName = '', $description = '') { parent::__construct($message, $code, $description); $this->templateName = $templateName; }
/** * Creates new exception object. * * @param string $message Exception message * @param string $path Path that generated exception. * @param \Exception $previous */ public function __construct($message = "", $path = "", \Exception $previous = null) { parent::__construct($message, 120, '', 0, $previous); $this->path = $path; }
public function __construct($message = "", $parameter = "", \Exception $previous = null) { parent::__construct($message, 100, '', 0, $previous); $this->parameter = $parameter; }