PEEL Shopping
Open source ecommerce : PEEL Shopping
|
Twig base exception. More...
Public Member Functions | |
__construct ($message, $lineno=-1, $filename=null, Exception $previous=null) | |
Constructor. More... | |
getRawMessage () | |
Gets the raw message. More... | |
getTemplateFile () | |
Gets the filename where the error occurred. More... | |
setTemplateFile ($filename) | |
Sets the filename where the error occurred. More... | |
getTemplateLine () | |
Gets the template line where the error occurred. More... | |
setTemplateLine ($lineno) | |
Sets the template line where the error occurred. More... | |
guess () | |
__call ($method, $arguments) | |
For PHP < 5.3.0, provides access to the getPrevious() method. More... | |
Protected Member Functions | |
updateRepr () | |
guessTemplateInfo () | |
Protected Attributes | |
$lineno | |
$filename | |
$rawMessage | |
$previous | |
Twig base exception.
This exception class and its children must only be used when an error occurs during the loading of a template, when a syntax error is detected in a template, or when rendering a template. Other errors must use regular PHP exception classes (like when the template cache directory is not writable for instance).
To help debugging template issues, this class tracks the original template name and line where the error occurred.
Whenever possible, you must set these information (original template name and line number) yourself by passing them to the constructor. If some or all these information are not available from where you throw the exception, then this class will guess them automatically (when the line number is set to -1 and/or the filename is set to null). As this is a costly operation, this can be disabled by passing false for both the filename and the line number when creating a new instance of this class.
__construct | ( | $message, | |
$lineno = -1 , |
|||
$filename = null , |
|||
Exception | $previous = null |
||
) |
Constructor.
Set both the line number and the filename to false to disable automatic guessing of the original template name and line number.
Set the line number to -1 to enable its automatic guessing. Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
string | $message | The error message |
integer | $lineno | The template line where the error occurred |
string | $filename | The template file name where the error occurred |
Exception | $previous | The previous exception |
__call | ( | $method, | |
$arguments | |||
) |
getRawMessage | ( | ) |
getTemplateFile | ( | ) |
getTemplateLine | ( | ) |
setTemplateFile | ( | $filename | ) |
setTemplateLine | ( | $lineno | ) |
This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:44 - is a product of SAS. All rights reserved.