Skip to content

Commit 21c195b

Browse files
committed
TwigExtensionsBag
1 parent bf154c6 commit 21c195b

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

Services/Twig/TwigExtensionsBag.php

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Prokl\BitrixOrdinaryToolsBundle\Services\Twig;
44

5-
use Bitrix\Main\Event;
65
use Bitrix\Main\EventResult;
76
use Twig\Environment;
87

@@ -32,18 +31,15 @@ public function __construct($extensions)
3231
/**
3332
* Обработчик события onAfterTwigTemplateEngineInited.
3433
*
35-
* @param Event $event Событие.
34+
* @param Environment $twig Twig.
3635
*
3736
* @return EventResult
3837
*/
39-
public function handle(Event $event) : EventResult
38+
public function handle(Environment $twig) : EventResult
4039
{
41-
/** @var Environment $twig */
42-
$twig = $event->getParameter('engine');
43-
4440
foreach ($this->extensions as $extension) {
4541
if (!$twig->hasExtension(is_object($extension) ? get_class($extension) : $extension)) {
46-
$twig->addExtension(is_object($extension) ? get_class($extension) : new $extension);
42+
$twig->addExtension(is_object($extension) ? $extension : new $extension);
4743
}
4844
}
4945

0 commit comments

Comments
 (0)