Lines Matching refs:getNode
94 \count($this->getNode('blocks'))
95 || \count($this->getNode('traits'))
97 || $this->getNode('parent') instanceof ConstantExpression
98 || \count($this->getNode('constructor_start'))
99 || \count($this->getNode('constructor_end'))
108 $compiler->subcompile($this->getNode('blocks'));
130 $parent = $this->getNode('parent');
194 ->subcompile($this->getNode('constructor_start'))
201 } elseif (($parent = $this->getNode('parent')) && $parent instanceof ConstantExpression) {
214 $countTraits = \count($this->getNode('traits'));
217 foreach ($this->getNode('traits') as $i => $trait) {
218 … $this->compileLoadTemplate($compiler, $trait->getNode('template'), sprintf('$_trait_%s', $i));
221 ->addDebugInfo($trait->getNode('template'))
225 ->subcompile($trait->getNode('template'))
232 foreach ($trait->getNode('targets') as $key => $value) {
241 ->subcompile($trait->getNode('template'))
296 foreach ($this->getNode('blocks') as $name => $node) {
317 ->subcompile($this->getNode('constructor_end'))
328 ->subcompile($this->getNode('display_start'))
329 ->subcompile($this->getNode('body'))
333 $parent = $this->getNode('parent');
344 ->subcompile($this->getNode('display_end'))
353 ->subcompile($this->getNode('class_end'))
361 $compiler->subcompile($this->getNode('macros'));
386 $traitable = !$this->hasNode('parent') && 0 === \count($this->getNode('macros'));
388 if ($this->getNode('body') instanceof BodyNode) {
389 $nodes = $this->getNode('body')->getNode(0);
391 $nodes = $this->getNode('body');