Skip to content
Snippets Groups Projects
Commit b9b2a5e3 authored by Anas Mawlawi's avatar Anas Mawlawi
Browse files

Issue #3406481 by Ahlam Aljawahreh, Anas_maw: Uncaught Error: Class 'Twig_Extension' not found

parent cef3edbf
No related merge requests found
......@@ -2,12 +2,15 @@
namespace Drupal\number_abbreviation\Twig;
use Twig\TwigFilter;
use Twig\TwigFunction;
use Twig\Extension\AbstractExtension;
use Drupal\number_abbreviation\NumberAbbreviationInterface;
/**
* Defines a controller for TwigExtension.
*/
class TwigExtension extends \Twig_Extension {
class TwigExtension extends AbstractExtension {
/**
* The number abbreviation service.
......@@ -28,7 +31,7 @@ class TwigExtension extends \Twig_Extension {
*/
public function getFilters() {
return [
new \Twig_SimpleFilter('number_abbreviate', [$this, 'numberAbbreviate']),
new TwigFilter('number_abbreviate', [$this, 'numberAbbreviate']),
];
}
......@@ -37,7 +40,7 @@ class TwigExtension extends \Twig_Extension {
*/
public function getFunctions() {
return [
new \Twig_SimpleFunction('number_abbreviate', [$this, 'numberAbbreviate'], []),
new TwigFunction('number_abbreviate', [$this, 'numberAbbreviate'], []),
];
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment