Example #1
0
 /**
  * Register the service provider.
  *
  * @return void
  */
 public function register()
 {
     $this->app['aura/html:helper'] = $this->app->share(function ($app) {
         $app;
         $factory = new \Aura\Html\HelperLocatorFactory();
         return $factory->newInstance();
     });
     $this->app['aura/html:escaper'] = $this->app->share(function ($app) {
         $app;
         $factory = new \Aura\Html\EscaperFactory();
         return $factory->newInstance();
     });
     $this->app['jnjxp/meta:helper'] = $this->app->share(function ($app) {
         $factory = new MetaHelperFactory($app->make('aura/html:helper'), $app->make('aura/html:escaper'));
         return $factory->newInstance();
     });
     $this->app->booting(function () {
         $loader = \Illuminate\Foundation\AliasLoader::getInstance();
         $loader->alias('AuraHtml', 'Jnjxp\\Meta\\Facades\\AuraHtmlHelper');
         $loader->alias('Meta', 'Jnjxp\\Meta\\Facades\\MetaHelper');
     });
 }
Example #2
0
 /**
  * newHelper
  *
  * @return mixed
  *
  * @access protected
  */
 protected function newHelper()
 {
     $eFac = new \Aura\Html\EscaperFactory();
     $esc = $eFac->newInstance();
     $metas = $this->getMockMeta();
     $title = new \Aura\Html\Helper\Title($esc);
     return new Title($title, $metas, $esc);
 }