Kdyby\Doctrine\DBALException::__construct PHP Метод

__construct() публичный Метод

public __construct ( Exception $previous, string $query = NULL, array $params = [], Doctrine\DBAL\Connection $connection = NULL, string $message = NULL )
$previous Exception
$query string
$params array
$connection Doctrine\DBAL\Connection
$message string
    public function __construct($previous, $query = NULL, $params = [], Doctrine\DBAL\Connection $connection = NULL, $message = NULL)
    {
        parent::__construct($message ?: $previous->getMessage(), $previous->getCode(), $previous);
        $this->query = $query;
        $this->params = $params;
        $this->connection = $connection;
    }

Usage Example

Пример #1
0
 /**
  * @param \Exception $previous
  * @param string $column
  * @param string $query
  * @param array $params
  * @param \Doctrine\DBAL\Connection $connection
  */
 public function __construct(\Exception $previous, $column = NULL, $query = NULL, $params = array(), Doctrine\DBAL\Connection $connection = NULL)
 {
     parent::__construct($previous, $query, $params, $connection);
     $this->column = $column;
 }