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 37 of file oxexception.php.
oxException.debugOut | ( | ) |
Prints exception in file EXCEPTION_LOG.txt
Definition at line 121 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 137 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 169 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 181 of file oxexception.php.
oxException.setLogFileName | ( | $ | sFile | ) |
Set log file path/name
string | $sFile File name |
Definition at line 49 of file oxexception.php.
oxException.setMessage | ( | $ | sMessage | ) |
Sets the exception message
string | $sMessage exception message |
Definition at line 71 of file oxexception.php.
oxException.setNotCaught | ( | ) |
To define that the exception was not caught (only in oxexceptionhandler)
Definition at line 101 of file oxexception.php.
oxException.setRenderer | ( | ) |
To define that the exception was caught in renderer
Definition at line 81 of file oxexception.php.
oxException.$_blNotCaught = false [protected] |
Definition at line 29 of file oxexception.php.
oxException.$_blRenderer = false [protected] |
Definition at line 22 of file oxexception.php.
oxException.$_sFileName = 'EXCEPTION_LOG.txt' [protected] |
Definition at line 14 of file oxexception.php.