Ejemplo n.º 1
0
 /**
  * Registers the service provider with a DI container.
  *
  * @param   Container $container The DI container.
  *
  * @return  void
  */
 public function register(Container $container)
 {
     if ($container->getParent()) {
         $container = $container->getParent();
     }
     if ($this->package->app->isConsole()) {
         return;
     }
     // Html document
     $closure = function (Container $container) {
         return $container->newInstance(HtmlHeaderManager::class);
     };
     $container->share(HtmlHeaderManager::class, $closure)->alias('html.header', HtmlHeaderManager::class);
     $container->extend(RendererManager::class, function (RendererManager $manager, Container $container) {
         $manager->addGlobalPath(PHOENIX_SOURCE . '/Resources/templates', PriorityQueue::LOW - 25);
         return $manager;
     });
 }