Template: ezcTemplateSourceToTstParserException
[ ]
[ EBNF ] [ Functions ]
[ ]
[ ]
[ ]
[ ]
Class: ezcTemplateSourceToTstParserException
|
Exception for failed element parsers. [
source]
The exception will display the exact location(s) where the error occured with some extra description of what went wrong.
Parents
Exception
|
--ezcBaseException
|
--ezcTemplateException
|
--ezcTemplateSourceToTstParserException
Member Variables
|
public array |
$elements
Array of elements which should be used to extract failed code.
Each element needs to have the property $startCursor and $endCursor. |
|
public string |
$errorDetails
A more detailed error message which can for instance give hints to the end-user why it failed. |
|
public string |
$errorMessage
The one-liner error message. |
|
public ezcTemplateSource |
$source
The source code object which caused the error. |
Inherited Member Variables
From
ezcBaseException:
From
Exception (Internal Class):
|
protected |
$code
|
|
protected |
$file
|
|
protected |
$line
|
|
protected |
$message
|
|
private |
$string
|
|
private |
$trace
|
Method Summary
|
public ezcTemplateSourceToTstParserException |
__construct(
$parser, $cursor, $errorMessage, [$errorDetails = ""] )
Initialises the exception with the failing elements, parser, source code and error messages. |
|
public string |
getErrorMessage(
)
Generates the error message from member variables and returns it. |
Inherited Methods
From
ezcTemplateException :
From
ezcBaseException :
From
Exception (Internal Class) :
|
public Exception |
constructor __construct ( $message, $code )
|
|
public void |
getCode ( )
|
|
public void |
getFile ( )
|
|
public void |
getLine ( )
|
|
public void |
getMessage ( )
|
|
public void |
getTrace ( )
|
|
public void |
getTraceAsString ( )
|
|
public void |
__clone ( )
|
|
public void |
__toString ( )
|
Methods
__construct
ezcTemplateSourceToTstParserException __construct(
ezcTemplateSourceToTstParser
$parser,
$cursor, string
$errorMessage, [string
$errorDetails = ""] )
Initialises the exception with the failing elements, parser, source code and error messages.
Parameters
| Name |
Type |
Description |
$parser |
ezcTemplateSourceToTstParser |
The parser which was used when error occured, can be null. |
$cursor |
ezcTemplateCursor |
The cursor pointing to the error. |
$errorMessage |
string |
The error message. |
$errorDetails |
string |
Extra details for error. |
Redefinition of
getErrorMessage
string getErrorMessage(
)
Generates the error message from member variables and returns it.
Last updated: Mon, 21 Dec 2009