From c96d6be4d0a9f944f65218c54f1b0ebd491ce511 Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 17 Feb 2020 13:47:59 +0300 Subject: [PATCH] feat(icon-plugin): remove icon twig extension from admin plugin #371 --- site/plugins/admin/dependencies.php | 4 -- .../admin/twig/IconAdminTwigExtension.php | 48 ------------------- 2 files changed, 52 deletions(-) delete mode 100644 site/plugins/admin/twig/IconAdminTwigExtension.php diff --git a/site/plugins/admin/dependencies.php b/site/plugins/admin/dependencies.php index 55bcf2ee..0d55c30e 100644 --- a/site/plugins/admin/dependencies.php +++ b/site/plugins/admin/dependencies.php @@ -30,10 +30,6 @@ $flextype->registry->set('admin_navigation.settings.api', ['title' => __('admin_ // Add Global Vars Admin Twig Extension $flextype->view->addExtension(new GlobalVarsAdminTwigExtension($flextype)); -// Add Icon Admin Twig Extension -$flextype->view->addExtension(new IconAdminTwigExtension($flextype)); - - $flextype['DashboardController'] = static function ($container) { return new DashboardController($container); }; diff --git a/site/plugins/admin/twig/IconAdminTwigExtension.php b/site/plugins/admin/twig/IconAdminTwigExtension.php deleted file mode 100644 index e33b823d..00000000 --- a/site/plugins/admin/twig/IconAdminTwigExtension.php +++ /dev/null @@ -1,48 +0,0 @@ - ['html']]) - ]; - } - - public function icon($value) - { - $icon_parts = explode(" ", $value); - - if ($icon_parts[0] == 'fas') { - $icon_category = 'solid'; - } elseif ($icon_parts[0] == 'fab') { - $icon_category = 'brands'; - } elseif ($icon_parts[0] == 'far') { - $icon_category = 'regular'; - } - - $icon_name = str_replace("fa-", "", $icon_parts[1]); - - $icon = Filesystem::read(PATH['plugins'] . '/admin/assets/dist/fontawesome/svgs/' . $icon_category . '/' . $icon_name . '.svg'); - - return $icon; - } -}