Orpheus

PdoMysqlErrorAnalyzer extends PdoErrorAnalyzer
in package

Table of Contents

Constants

CODE_UNKNOWN_DATABASE  = 'unknownDatabase'

Properties

$code  : int
$codes  : array<string|int, mixed>
$exception  : PDOException
$message  : string
$state  : string

Methods

from()  : static
fromDriver()  : static
getCode()  : int
getCodeReference()  : string|null
getException()  : PDOException
getMessage()  : string
__construct()  : mixed
PdoErrorAnalyzer constructor
parse()  : void

Constants

CODE_UNKNOWN_DATABASE

public mixed CODE_UNKNOWN_DATABASE = 'unknownDatabase'

Properties

$codes

protected static array<string|int, mixed> $codes = [ // See https://dev.mysql.com/doc/refman/8.0/en/server-error-reference.html 1049 => self::CODE_UNKNOWN_DATABASE, ]

Methods

from()

public static from(Exception $exception) : static
Parameters
$exception : Exception
Return values
static

fromDriver()

public static fromDriver(Exception $exception[, string|null $driver = null ]) : static
Parameters
$exception : Exception
$driver : string|null = null
Return values
static

getCodeReference()

public getCodeReference() : string|null
Return values
string|null

getException()

public getException() : PDOException
Return values
PDOException

__construct()

PdoErrorAnalyzer constructor

protected __construct(PDOException $exception) : mixed
Parameters
$exception : PDOException

parse()

protected parse(PDOException $exception) : void
Parameters
$exception : PDOException

							
On this page

Search results