Skip to content

Commit 1ed2529

Browse files
author
Sander Marechal
committedJan 18, 2017
Merge branch 'fix-deprecation'
Fix deprecations in Twig 1.26, resolves #5
2 parents c5a9cc2 + 75ae11d commit 1ed2529

5 files changed

+11
-15
lines changed
 

‎composer.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
"require": {
88
"php": "^5.5|^7.0",
99
"ext-intl": "*",
10-
"symfony/options-resolver": "~2.3|~3.0",
11-
"symfony/property-access": "~2.3|~3.0",
12-
"twig/extensions": "~1.2",
13-
"twig/twig": "~1.23"
10+
"symfony/options-resolver": "^2.3|^3.0",
11+
"symfony/property-access": "^2.3|^3.0",
12+
"twig/extensions": "^1.4",
13+
"twig/twig": "^1.26"
1414
},
1515
"license": "MIT",
1616
"authors": [

‎src/Twig/GridExtension.php

-8
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,4 @@ public function getTokenParsers()
6464
new GridThemeTokenParser(),
6565
];
6666
}
67-
68-
/**
69-
* {@inheritdoc}
70-
*/
71-
public function getName()
72-
{
73-
return 'grid';
74-
}
7567
}

‎src/Twig/Node/GridThemeNode.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ public function __construct(\Twig_Node $grid, \Twig_Node $resources, $lineno, $t
2424
*/
2525
public function compile(\Twig_Compiler $compiler)
2626
{
27+
$class = \Prezent\Grid\Twig\GridExtension::class;
28+
2729
$compiler
2830
->addDebugInfo($this)
29-
->write('$this->env->getExtension(\'grid\')->renderer->setTheme(')
31+
->write('$this->env->getExtension(\''.$class.'\')->renderer->setTheme(')
3032
->subcompile($this->getNode('grid'))
3133
->raw(', ')
3234
->subcompile($this->getNode('resources'))

‎src/Twig/Node/RenderBlockNode.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ public function compile(\Twig_Compiler $compiler)
1414
{
1515
$compiler->addDebugInfo($this);
1616
$arguments = iterator_to_array($this->getNode('arguments'));
17+
$class = \Prezent\Grid\Twig\GridExtension::class;
1718

1819
$compiler
19-
->write('$this->env->getExtension(\'grid\')->renderer->renderBlock(')
20+
->write('$this->env->getExtension(\''.$class.'\')->renderer->renderBlock(')
2021
->raw('\''.$this->getAttribute('name').'\', ')
2122
->subcompile($arguments[0]);
2223

‎src/Twig/Node/RenderItemBlockNode.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ public function compile(\Twig_Compiler $compiler)
1414
{
1515
$compiler->addDebugInfo($this);
1616
$arguments = iterator_to_array($this->getNode('arguments'));
17+
$class = \Prezent\Grid\Twig\GridExtension::class;
1718

1819
$compiler
19-
->write('$this->env->getExtension(\'grid\')->renderer->renderBlock(')
20+
->write('$this->env->getExtension(\''.$class.'\')->renderer->renderBlock(')
2021
->raw('\''.$this->getAttribute('name').'\'');
2122

2223
foreach ($arguments as $argument) {

0 commit comments

Comments
 (0)
Please sign in to comment.