MagratheaDBException
extends MagratheaException
in package
Class for Magrathea DB Errors
Table of Contents
Properties
- $_data : mixed
- $fullMessage : mixed
- $killerError : mixed
- $msg : mixed
- $query : mixed
- $values : mixed
Methods
- __construct() : mixed
- __toString() : mixed
- CleanErrorMessage() : string
- Cleans an error message
- display() : mixed
- GetData() : mixed
- getFullMessage() : string
- returns the error message before cleaning stack trace
- getMsg() : mixed
- SetData() : MagratheaApiException
- Set data
- SetQueryData() : MagratheaDBException
- Adds data for debugging
- stackTrace() : mixed
Properties
$_data
public
mixed
$_data
= null
$fullMessage
public
mixed
$fullMessage
$killerError
public
mixed
$killerError
= false
$msg
public
mixed
$msg
= ""
$query
public
mixed
$query
= "no_query_logged"
$values
public
mixed
$values
= null
Methods
__construct()
public
__construct([mixed $message = "Magrathea Database has failed... =(" ][, mixed $query = null ][, mixed $code = 0 ][, Exception $previous = null ]) : mixed
Parameters
- $message : mixed = "Magrathea Database has failed... =("
- $query : mixed = null
- $code : mixed = 0
- $previous : Exception = null
__toString()
public
__toString() : mixed
CleanErrorMessage()
Cleans an error message
public
CleanErrorMessage(string $errorMessage) : string
Parameters
- $errorMessage : string
Return values
string —error message without stack trace
display()
public
display() : mixed
GetData()
public
GetData() : mixed
getFullMessage()
returns the error message before cleaning stack trace
public
getFullMessage() : string
Return values
string —full error Message
getMsg()
public
getMsg() : mixed
SetData()
Set data
public
SetData(array<string|int, mixed>|object $data) : MagratheaApiException
Parameters
- $data : array<string|int, mixed>|object
-
data
Return values
MagratheaApiExceptionSetQueryData()
Adds data for debugging
public
SetQueryData(string $query, array<string|int, mixed>|string $values) : MagratheaDBException
Parameters
- $query : string
-
SQL query;
- $values : array<string|int, mixed>|string
-
SQL values
Return values
MagratheaDBException —itself
stackTrace()
public
stackTrace() : mixed