From c449dd90f43c7697f0cb0a5b5b637dfaa15a34e1 Mon Sep 17 00:00:00 2001 From: Javier Spagnoletti Date: Mon, 19 Aug 2019 13:30:24 -0300 Subject: [PATCH] Add explicit dependency against "twig/twig" --- TwigExtension/TicketFeatureExtension.php | 6 ++++-- TwigExtension/TicketGlobalExtension.php | 5 ++++- composer.json | 3 ++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/TwigExtension/TicketFeatureExtension.php b/TwigExtension/TicketFeatureExtension.php index fa08904e..32583621 100644 --- a/TwigExtension/TicketFeatureExtension.php +++ b/TwigExtension/TicketFeatureExtension.php @@ -3,8 +3,10 @@ namespace Hackzilla\Bundle\TicketBundle\TwigExtension; use Hackzilla\Bundle\TicketBundle\Component\TicketFeatures; +use Twig\Extension\AbstractExtension; +use Twig\TwigFunction; -class TicketFeatureExtension extends \Twig_Extension +class TicketFeatureExtension extends AbstractExtension { private $ticketFeatures; @@ -19,7 +21,7 @@ public function __construct(TicketFeatures $ticketFeatures) public function getFunctions() { return [ - new \Twig_SimpleFunction('hasTicketFeature', [$this, 'hasFeature']), + new TwigFunction('hasTicketFeature', [$this, 'hasFeature']), ]; } diff --git a/TwigExtension/TicketGlobalExtension.php b/TwigExtension/TicketGlobalExtension.php index 17a44f29..2a25f79a 100644 --- a/TwigExtension/TicketGlobalExtension.php +++ b/TwigExtension/TicketGlobalExtension.php @@ -2,7 +2,10 @@ namespace Hackzilla\Bundle\TicketBundle\TwigExtension; -class TicketGlobalExtension extends \Twig_Extension implements \Twig_Extension_GlobalsInterface +use Twig\Extension\AbstractExtension; +use Twig\Extension\GlobalsInterface; + +class TicketGlobalExtension extends AbstractExtension implements GlobalsInterface { protected $templates = []; diff --git a/composer.json b/composer.json index b091843e..c9e4e40c 100644 --- a/composer.json +++ b/composer.json @@ -41,7 +41,8 @@ "symfony/security-bundle": "^2.8 || ^3.0 || ^4.0", "symfony/translation": "^2.8 || ^3.0 || ^4.0", "symfony/validator": "^2.8 || ^3.0 || ^4.0", - "symfony/yaml": "^2.8 || ^3.0 || ^4.0" + "symfony/yaml": "^2.8 || ^3.0 || ^4.0", + "twig/twig": "^1.34 || ^2.0" }, "require-dev": { "ext-pdo_sqlite": "*",