Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4072063
AbstractException.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
AbstractException.php
View Options
<?php
declare
(
strict_types
=
1
);
namespace
Doctrine\DBAL\Driver
;
use
Exception
as
BaseException
;
use
Throwable
;
/**
* Base implementation of the {@see Exception} interface.
*
* @internal
*
* @psalm-immutable
*/
abstract
class
AbstractException
extends
BaseException
implements
Exception
{
/**
* The SQLSTATE of the driver.
*/
private
?
string
$sqlState
=
null
;
/**
* @param string $message The driver error message.
* @param string|null $sqlState The SQLSTATE the driver is in at the time the error occurred, if any.
* @param int $code The driver specific error code if any.
* @param Throwable|null $previous The previous throwable used for the exception chaining.
*/
public
function
__construct
(
$message
,
$sqlState
=
null
,
$code
=
0
,
?
Throwable
$previous
=
null
)
{
parent
::
__construct
(
$message
,
$code
,
$previous
);
$this
->
sqlState
=
$sqlState
;
}
/**
* {@inheritDoc}
*/
public
function
getSQLState
()
{
return
$this
->
sqlState
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Aug 17 2026, 06:24 (11 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
87/b3/d7401508f551229ace165623571b
Default Alt Text
AbstractException.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment