From 5887afbd44d047d223c2ef8dc8b78bd29ceaed1b Mon Sep 17 00:00:00 2001 From: Elnadrion Date: Wed, 8 May 2024 22:58:55 +0200 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/extend.md | 18 +----------------- readme.md | 2 +- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/docs/extend.md b/docs/extend.md index b2ce5af..fe8d415 100644 --- a/docs/extend.md +++ b/docs/extend.md @@ -4,22 +4,6 @@ В событие передается объект `Twig\Environment`, с которым можно сделать определенные манипуляции. Пример обработчика события, который зарегистрирует свое расширение: -```php -use Bitrix\Main\EventResult; -use Twig\Environment; - -AddEventHandler('', 'onAfterTwigTemplateEngineInited', ['EventClass', 'addTwigExtension']); - -class EventClass -{ - public static function addTwigExtension(Environment $engine): EventResult - { - $engine->addExtension(new MySuperDuperExtension()); - return new EventResult(EventResult::SUCCESS, [$engine]; - } -} -``` -Пример на D7: ```php use Bitrix\Main\Event; use Bitrix\Main\EventResult; @@ -41,4 +25,4 @@ class EventClass } ``` -Здесь класс MySuperDuperExtension должен быть наследником класса `Twig\Extension\AbstractExtension` или имплементацией интерфейса `Twig\Extension\GlobalsInterface`. \ No newline at end of file +Здесь класс MySuperDuperExtension должен быть наследником класса `Twig\Extension\AbstractExtension` или имплементацией интерфейса `Twig\Extension\GlobalsInterface`. diff --git a/readme.md b/readme.md index 405dcfa..0d33438 100644 --- a/readme.md +++ b/readme.md @@ -20,7 +20,7 @@ composer require elnadrion/tools.twig ## Требования * Битрикс: >=20.5.393 -* PHP: >=7.2.5 +* PHP: >=8.1 * mbstring.func_overload: 0 ## Документация