mirror of
https://github.com/twigphp/Twig.git
synced 2026-10-11 06:15:43 +00:00
Add return type annotations on Twig 3 to prepare Twig 4
This commit is contained in:
committed by
Fabien Potencier
parent
8689d46906
commit
82be13429c
@@ -64,6 +64,9 @@ final class ModuleNode extends Node
|
||||
$this->setSourceContext($source);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
public function setIndex($index)
|
||||
{
|
||||
$this->setAttribute('index', $index);
|
||||
@@ -78,6 +81,9 @@ final class ModuleNode extends Node
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileTemplate(Compiler $compiler)
|
||||
{
|
||||
if (!$this->getAttribute('index')) {
|
||||
@@ -107,6 +113,9 @@ final class ModuleNode extends Node
|
||||
$this->compileClassFooter($compiler);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileGetParent(Compiler $compiler)
|
||||
{
|
||||
if (!$this->hasNode('parent')) {
|
||||
@@ -142,6 +151,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileClassHeader(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
@@ -180,6 +192,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileConstructor(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
@@ -319,6 +334,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileDisplay(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
@@ -366,6 +384,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileClassFooter(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
@@ -375,11 +396,17 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileMacros(Compiler $compiler)
|
||||
{
|
||||
$compiler->subcompile($this->getNode('macros'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileGetTemplateName(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
@@ -396,6 +423,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileIsTraitable(Compiler $compiler)
|
||||
{
|
||||
// A template can be used as a trait if:
|
||||
@@ -443,6 +473,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileDebugInfo(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
@@ -457,6 +490,9 @@ final class ModuleNode extends Node
|
||||
;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return void
|
||||
*/
|
||||
protected function compileGetSourceContext(Compiler $compiler)
|
||||
{
|
||||
$compiler
|
||||
|
||||
Reference in New Issue
Block a user