Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ModuleNode.php

function ModuleNode::compileGetSourceContext

1 call to ModuleNode::compileGetSourceContext()
ModuleNode::compileTemplate in vendor/twig/twig/src/Node/ModuleNode.php

File

vendor/twig/twig/src/Node/ModuleNode.php, line 460

Class

ModuleNode
Represents a module node.

Namespace

Twig\Node

Code

protected function compileGetSourceContext(Compiler $compiler) {
    $compiler->write("public function getSourceContext(): Source\n", "{\n")
        ->indent()
        ->write('return new Source(')
        ->string($compiler->getEnvironment()
        ->isDebug() ? $this->getSourceContext()
        ->getCode() : '')
        ->raw(', ')
        ->string($this->getSourceContext()
        ->getName())
        ->raw(', ')
        ->string($this->getSourceContext()
        ->getPath())
        ->raw(");\n")
        ->outdent()
        ->write("}\n");
}
RSS feed
Powered by Drupal