/**
  * _createHelperRepository
  *
  * @return \Radic\BladeExtensions\Helpers\HelperRepository
  */
 protected function _createHelperRepository()
 {
     $h = new HelperRepository($this->container);
     foreach ($this->helperClasses as $name => $class) {
         $this->helperMocks[$name] = m::mock($class);
         $h->put($name, $this->helperMocks[$name]);
     }
     return $h;
 }
 protected function registerHelpers()
 {
     $this->app->singleton('blade.helpers', function (Application $app) {
         $helpers = new Helpers\HelperRepository($app);
         $helperClasses = ['loop' => Helpers\LoopFactory::class, 'embed' => Helpers\EmbedStacker::class, 'minifier' => Helpers\Minifier::class];
         if ($app['config']['blade_extensions.markdown.enabled']) {
             $helperClasses['markdown'] = Helpers\Markdown::class;
         }
         foreach ($helperClasses as $name => $class) {
             $helpers->put($name, $app->make($class));
         }
         return $helpers;
     });
 }