diff --git a/sources/lib/Twig/Extension/ProfilerExtension.php b/sources/lib/Twig/Extension/ProfilerExtension.php index d46c0eb..7ab85db 100644 --- a/sources/lib/Twig/Extension/ProfilerExtension.php +++ b/sources/lib/Twig/Extension/ProfilerExtension.php @@ -9,6 +9,10 @@ */ namespace PommProject\PommBundle\Twig\Extension; +use Twig\Extension\AbstractExtension; +use Twig\Loader\FilesystemLoader; +use Twig\TwigFilter; + /** * ProfilerExtension * @@ -20,7 +24,7 @@ * @license X11 {@link http://opensource.org/licenses/mit-license.php} * @see \Twig_Extension */ -class ProfilerExtension extends \Twig_Extension +class ProfilerExtension extends AbstractExtension { /** * __construct @@ -30,7 +34,7 @@ class ProfilerExtension extends \Twig_Extension * @access public * @param \Twig_Loader_Filesystem $loader */ - public function __construct(\Twig_Loader_Filesystem $loader) + public function __construct(FilesystemLoader $loader) { $loader->addPath($this->getTemplateDirectory(), 'Pomm'); } @@ -58,7 +62,7 @@ private function getTemplateDirectory() public function getFilters() { return [ - new \Twig_SimpleFilter('sql_format', function ($sql) { + new TwigFilter('sql_format', function ($sql) { return \SqlFormatter::format($sql); }), ];