From 4358d2688a6510a4af75509b2e2b53cad25d84cb Mon Sep 17 00:00:00 2001 From: Diogo Guerra Date: Thu, 12 Dec 2019 09:03:17 +0100 Subject: [PATCH] Update Twig classes used --- Twig/JobQueueExtension.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Twig/JobQueueExtension.php b/Twig/JobQueueExtension.php index ca91c38f..fbb6f396 100644 --- a/Twig/JobQueueExtension.php +++ b/Twig/JobQueueExtension.php @@ -2,7 +2,12 @@ namespace JMS\JobQueueBundle\Twig; -class JobQueueExtension extends \Twig_Extension +use Twig\Extension\AbstractExtension; +use Twig\TwigFilter; +use Twig\TwigFunction; +use Twig\TwigTest; + +class JobQueueExtension extends AbstractExtension { private $linkGenerators = array(); @@ -14,22 +19,22 @@ public function __construct(array $generators = array()) public function getTests() { return array( - new \Twig_SimpleTest('jms_job_queue_linkable', array($this, 'isLinkable')) + new TwigTest('jms_job_queue_linkable', array($this, 'isLinkable')) ); } public function getFunctions() { return array( - new \Twig_SimpleFunction('jms_job_queue_path', array($this, 'generatePath'), array('is_safe' => array('html' => true))) + new TwigFunction('jms_job_queue_path', array($this, 'generatePath'), array('is_safe' => array('html' => true))) ); } public function getFilters() { return array( - new \Twig_SimpleFilter('jms_job_queue_linkname', array($this, 'getLinkname')), - new \Twig_SimpleFilter('jms_job_queue_args', array($this, 'formatArgs')) + new TwigFilter('jms_job_queue_linkname', array($this, 'getLinkname')), + new TwigFilter('jms_job_queue_args', array($this, 'formatArgs')) ); }