ManaPHP\Exception::__construct PHP Метод

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

Exception constructor.
public __construct ( string $message = '', integer | array $code, Exception $previous = null )
$message string
$code integer | array
$previous Exception
    public function __construct($message = '', $code = 0, \Exception $previous = null)
    {
        $tr = [];
        if (is_array($code)) {
            $this->_bind = $code;
            $code = 0;
        } else {
            $this->_bind = [];
        }
        if (!isset($this->_bind['last_error_message'])) {
            $this->_bind['last_error_message'] = error_get_last()['message'];
        }
        foreach ($this->_bind as $k => $v) {
            $tr[':' . $k] = $v;
        }
        parent::__construct(strtr($message, $tr), $code, $previous);
    }