Exemplo n.º 1
0
 /**
  * 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));
         }
     });
 }