diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 78067876..1957c680 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -35,6 +35,8 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { + global $plugin; + $plugin->start(); // JsonResource::withoutWrapping(); DB::connection(config('database.default'))->enableQueryLog(); diff --git a/include/core.php b/include/core.php index 2a89325c..640eefe6 100644 --- a/include/core.php +++ b/include/core.php @@ -52,3 +52,4 @@ ignore_user_abort(1); $hook = new \Nexus\Plugin\Hook(); $plugin = new \Nexus\Plugin\Plugin(); +$plugin->start(); diff --git a/nexus/Plugin/Plugin.php b/nexus/Plugin/Plugin.php index 215d0672..93633dbe 100644 --- a/nexus/Plugin/Plugin.php +++ b/nexus/Plugin/Plugin.php @@ -7,7 +7,12 @@ class Plugin private static array $plugins = []; - public function __construct() +// public function __construct() +// { +// $this->start(); +// } + + public function start(): void { $this->loadProviders(); $this->bootPlugins();