Revise obsolete use of \Twig_Filter to Twig\TwigFilter
This commit is contained in:
parent
1f53b40821
commit
036d067757
4 changed files with 9 additions and 5 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
namespace Benzine\Twig\Extensions;
|
namespace Benzine\Twig\Extensions;
|
||||||
|
|
||||||
use Twig\Extension\AbstractExtension;
|
use Twig\Extension\AbstractExtension;
|
||||||
|
use Twig\TwigFilter;
|
||||||
|
|
||||||
class ArrayValuesTwigExtension extends AbstractExtension
|
class ArrayValuesTwigExtension extends AbstractExtension
|
||||||
{
|
{
|
||||||
|
|
@ -16,7 +17,7 @@ class ArrayValuesTwigExtension extends AbstractExtension
|
||||||
$filters = [];
|
$filters = [];
|
||||||
$methods = ['values'];
|
$methods = ['values'];
|
||||||
foreach ($methods as $method) {
|
foreach ($methods as $method) {
|
||||||
$filters[$method] = new \Twig_Filter($method, [$this, $method]);
|
$filters[$method] = new TwigFilter($method, [$this, $method]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $filters;
|
return $filters;
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
namespace Benzine\Twig\Extensions;
|
namespace Benzine\Twig\Extensions;
|
||||||
|
|
||||||
use Twig\Extension\AbstractExtension;
|
use Twig\Extension\AbstractExtension;
|
||||||
|
use Twig\TwigFilter;
|
||||||
|
|
||||||
class FilterAlphanumericOnlyTwigExtension extends AbstractExtension
|
class FilterAlphanumericOnlyTwigExtension extends AbstractExtension
|
||||||
{
|
{
|
||||||
|
|
@ -16,7 +17,7 @@ class FilterAlphanumericOnlyTwigExtension extends AbstractExtension
|
||||||
$filters = [];
|
$filters = [];
|
||||||
$methods = ['filteralphaonly'];
|
$methods = ['filteralphaonly'];
|
||||||
foreach ($methods as $method) {
|
foreach ($methods as $method) {
|
||||||
$filters[$method] = new \Twig_Filter($method, [$this, $method]);
|
$filters[$method] = new TwigFilter($method, [$this, $method]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $filters;
|
return $filters;
|
||||||
|
|
|
||||||
|
|
@ -4,16 +4,17 @@ namespace Benzine\Twig\Extensions;
|
||||||
|
|
||||||
use Gone\Inflection\Inflect;
|
use Gone\Inflection\Inflect;
|
||||||
use Twig\Extension\AbstractExtension;
|
use Twig\Extension\AbstractExtension;
|
||||||
|
use Twig\TwigFilter;
|
||||||
|
|
||||||
class InflectionExtension extends AbstractExtension
|
class InflectionExtension extends AbstractExtension
|
||||||
{
|
{
|
||||||
public function getFilters()
|
public function getFilters()
|
||||||
{
|
{
|
||||||
$filters = [];
|
$filters = [];
|
||||||
$filters['pluralize'] = new \Twig_SimpleFilter('pluralize', function ($word) {
|
$filters['pluralize'] = new TwigFilter('pluralize', function ($word) {
|
||||||
return Inflect::pluralize($word);
|
return Inflect::pluralize($word);
|
||||||
});
|
});
|
||||||
$filters['singularize'] = new \Twig_SimpleFilter('singularize', function ($word) {
|
$filters['singularize'] = new TwigFilter('singularize', function ($word) {
|
||||||
return Inflect::singularize($word);
|
return Inflect::singularize($word);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ namespace Benzine\Twig\Extensions;
|
||||||
use Camel\CaseTransformer;
|
use Camel\CaseTransformer;
|
||||||
use Camel\Format;
|
use Camel\Format;
|
||||||
use Twig\Extension\AbstractExtension;
|
use Twig\Extension\AbstractExtension;
|
||||||
|
use Twig\TwigFilter;
|
||||||
|
|
||||||
class TransformExtension extends AbstractExtension
|
class TransformExtension extends AbstractExtension
|
||||||
{
|
{
|
||||||
|
|
@ -24,7 +25,7 @@ class TransformExtension extends AbstractExtension
|
||||||
$name = 'transform_'.strtolower($fromTransformer).'_to_'.strtolower($toTransformer);
|
$name = 'transform_'.strtolower($fromTransformer).'_to_'.strtolower($toTransformer);
|
||||||
$context = $this;
|
$context = $this;
|
||||||
$filters[$name] =
|
$filters[$name] =
|
||||||
new \Twig_SimpleFilter($name, function ($word) use ($context, $fromTransformer, $toTransformer) {
|
new TwigFilter($name, function ($word) use ($context, $fromTransformer, $toTransformer) {
|
||||||
return $context->transform($word, $fromTransformer, $toTransformer);
|
return $context->transform($word, $fromTransformer, $toTransformer);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue