From d14bac223f0617b630297a4d84f575cb6e3e95a0 Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 30 Aug 2021 11:41:25 +0300 Subject: [PATCH] feat(plugins): simple updates for plugins api --- src/flextype/core/Plugins.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/flextype/core/Plugins.php b/src/flextype/core/Plugins.php index 5e929cfb..9cee310a 100755 --- a/src/flextype/core/Plugins.php +++ b/src/flextype/core/Plugins.php @@ -44,6 +44,7 @@ class Plugins public function __construct() { $this->locales = serializers()->yaml()->decode(filesystem()->file(ROOT_DIR . '/src/flextype/locales.yaml')->get()); + $this->init(); } /** @@ -61,9 +62,9 @@ class Plugins /** * Init Plugins * - * @access public + * @access protected */ - public function init(): void + protected function init(): void { // Set empty plugins item registry()->set('plugins', []); @@ -74,7 +75,7 @@ class Plugins // Get plugins list $pluginsList = $this->getPluginsList(); - $pluginsList = arrays($pluginsList)->only(['box'])->toArray(); + // $pluginsList = arrays($pluginsList)->only(['twig', 'blueprints'])->toArray(); // Get plugins Cache ID $pluginsCacheID = $this->getPluginsCacheID($pluginsList); @@ -185,8 +186,6 @@ class Plugins $this->includeEnabledPlugins(); - - emitter()->emit('onPluginsInitialized'); } @@ -393,7 +392,7 @@ class Plugins continue; } - include_once PATH['project'] . '/plugins/' . $pluginName . '/plugin.php'; + require_once PATH['project'] . '/plugins/' . $pluginName . '/plugin.php'; } } }