diff --git a/src/Extension/ExtensionServiceProvider.php b/src/Extension/ExtensionServiceProvider.php index ea99588ce..bbd479581 100644 --- a/src/Extension/ExtensionServiceProvider.php +++ b/src/Extension/ExtensionServiceProvider.php @@ -31,7 +31,7 @@ class ExtensionServiceProvider extends AbstractServiceProvider $this->container['flarum']->booting(function () { /** @var Config */ $config = $this->container->make(Config::class); - + if ($config->bootExtensions()) { $this->container->make('flarum.extensions')->extend($this->container); } diff --git a/src/Foundation/Config.php b/src/Foundation/Config.php index 30466d95c..961a0aa1e 100644 --- a/src/Foundation/Config.php +++ b/src/Foundation/Config.php @@ -41,7 +41,7 @@ class Config implements ArrayAccess { return $this->data['offline'] ?? false; } - + public function bootExtensions(): bool { return $this->data['boot_extensions'] ?? true;