<?php //регистрируем сервис-провайдер Larakit\Boot::register_provider('TwigBridge\\ServiceProvider'); Larakit\Boot::register_alias('Twig', 'TwigBridge\\Facade\\Twig'); Larakit\Boot::register_command(\Larakit\Twig\CommandTwig::class); Larakit\Boot::register_command(\Larakit\Twig\CommandNsView::class); /*################################################################################ middlewares ################################################################################*/ \Larakit\Boot::register_middleware(\Larakit\Twig\MiddlewareTwig::class); //###################################################################### // регистрируем фильтры //###################################################################### Larakit\Twig::register_filter('upper', function ($text) { return mb_strtoupper($text); }); Larakit\Twig::register_filter('lower', function ($text) { return mb_strtolower($text); }); Larakit\Twig::register_filter('int', function ($text) { return (int) $text; }); //###################################################################### // регистрируем функции //###################################################################### \Larakit\Twig::register_function('env', function ($key, $default = null) { return env($key, $default); }); \Larakit\Twig::register_function('base64_decode', function ($data, $strict = null) { return base64_decode($data, $strict);