Zeta Components - high quality PHP components

Zeta Components Manual :: Docs For Class ezcTemplateSourceToTstParserException

Template::ezcTemplateSourceToTstParserException

Class ezcTemplateSourceToTstParserException

Exception for failed element parsers.

The exception will display the exact location(s) where the error occured with some extra description of what went wrong.

Source for this file: /Template/src/exceptions/source_to_tst_parser_exception.php

Exception
   |
   --ezcBaseException
      |
      --ezcTemplateException
         |
         --ezcTemplateSourceToTstParserException
Version:   //autogen//

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
public ezcBaseException::$originalMessage
From Exception (Internal Class)
protected $code
protected $file
protected $line
protected $message
private $previous
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
public ezcTemplateException ezcTemplateException::__construct()
Constructs a new ezcTemplateException with error message $message.
From ezcBaseException
public ezcBaseException ezcBaseException::__construct()
Constructs a new ezcBaseException with $message
From Exception (Internal Class)
public Exception constructor __construct ( [$message = ], [$code = ], [$previous = ] )
public void getCode ( )
public void getFile ( )
public void getLine ( )
public void getMessage ( )
public void getPrevious ( )
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:
Method Description
ezcTemplateException::__construct() Constructs a new ezcTemplateException with error message $message.

getErrorMessage

string getErrorMessage( )

Generates the error message from member variables and returns it.

Documentation generated by phpDocumentor 1.4.3