When throwing a PHPTAL_TemplateException (or a descendant of it) exception
in an environment with the Xdebug extension activated, it results in a fatal
error, triggered by Xdebug, since it checks the types of the "message",
"file" and "line" properties (string, string and integer respectively).

PHPTAL gives by default a value of "false" to the line property (so it gets
a boolean type). This can be easily solved by casting to integer the
assigments to the line property in Exception.php. Example:

$this->line = (int) $this->srcLine;

PHPTAL mailing list

Reply via email to