$lineno
$lineno :
Exception thrown when an error occurs during template loading.
Automatic template information guessing is always turned off as if a template cannot be loaded, there is nothing to guess. However, when a template is loaded from another one, then, we need to find the current context and this is automatically done by Twig_Template::displayWithErrorHandling().
This strategy makes Twig_Environment::resolveTemplate() much faster.
__construct(string $message, integer $lineno = -1, \Twig_Source|string|null $source = null, \Exception $previous = null)
Constructor.
Set both the line number and the name 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 name 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 |
\Twig_Source|string|null | $source | The source context where the error occurred |
\Exception | $previous | The previous exception |
getSourceContext() : \Twig_Source|null
Gets the source context of the Twig template where the error occurred.
setSourceContext(\Twig_Source $source = null)
Sets the source context of the Twig template where the error occurred.
\Twig_Source | $source |
Loading…