Public Member Functions | |
__construct ($sMessage="not set", $iCode=0) | |
setLogFileName ($sFile) | |
getLogFileName () | |
setMessage ($sMessage) | |
setRenderer () | |
isRenderer () | |
setNotCaught () | |
isNotCaught () | |
debugOut () | |
getString () | |
getValues () | |
setDestination ($sDestination) | |
Protected Attributes | |
$_sFileName = 'EXCEPTION_LOG.txt' | |
$_blRenderer = false | |
$_blNotCaught = false |
Basic exception class
Definition at line 7 of file oxexception.php.
oxException.__construct | ( | $ | sMessage = "not set" , |
|
$ | iCode = 0 | |||
) |
Default constructor
string | $sMessage exception message | |
integer | $iCode exception code |
Definition at line 38 of file oxexception.php.
oxException.debugOut | ( | ) |
Prints exception in file EXCEPTION_LOG.txt
Definition at line 112 of file oxexception.php.
oxException.getLogFileName | ( | ) |
oxException.getString | ( | ) |
Get complete string dump, should be overwritten by excptions extending this exceptions if they introduce new fields
Reimplemented in oxArticleException, oxArticleInputException, oxConnectionException, oxCookieException, oxFileException, oxInputException, oxLanguageException, oxNoArticleException, oxObjectException, oxOutOfStockException, oxShopException, oxSystemComponentException, oxUserException, and oxVoucherException.
Definition at line 128 of file oxexception.php.
oxException.getValues | ( | ) |
Default __toString method wraps getString(). In the shop no __toString() is used to be PHP 5.1 compatible,
Reimplemented in oxArticleException, oxConnectionException, oxFileException, oxLanguageException, oxOutOfStockException, oxSystemComponentException, and oxVoucherException.
Definition at line 160 of file oxexception.php.
oxException.isNotCaught | ( | ) |
oxException.isRenderer | ( | ) |
oxException.setDestination | ( | $ | sDestination | ) |
Defines a name of the view variable containing the messages
string | $sDestination name of the view variable |
Reimplemented in oxOutOfStockException.
Definition at line 170 of file oxexception.php.
oxException.setLogFileName | ( | $ | sFile | ) |
Set log file path/name
string | $sFile File name |
Definition at line 48 of file oxexception.php.
oxException.setMessage | ( | $ | sMessage | ) |
Sets the exception message
string | $sMessage exception message |
Definition at line 68 of file oxexception.php.
oxException.setNotCaught | ( | ) |
To define that the exception was not caught (only in oxexceptionhandler)
Definition at line 94 of file oxexception.php.
oxException.setRenderer | ( | ) |
To define that the exception was caught in renderer
Definition at line 76 of file oxexception.php.
oxException.$_blNotCaught = false [protected] |
Definition at line 30 of file oxexception.php.
oxException.$_blRenderer = false [protected] |
Definition at line 23 of file oxexception.php.
oxException.$_sFileName = 'EXCEPTION_LOG.txt' [protected] |
Definition at line 15 of file oxexception.php.