/** * Register the addon plugins. * * @param AddonServiceProvider $provider */ protected function registerPlugins(AddonServiceProvider $provider) { if (!($plugins = $provider->getPlugins())) { return; } $this->events->listen('Anomaly\\Streams\\Platform\\View\\Event\\RegisteringTwigPlugins', function (RegisteringTwigPlugins $event) use($plugins) { $twig = $event->getTwig(); foreach ($plugins as $plugin) { $twig->addExtension(app($plugin)); } }); }