/** * Register the view finder implementation. * * @return void */ protected function registerViewFinder() { $container = $this->container; $this->container->bindShared('view.finder', function ($app) use($container) { return new FileViewFinder($app['files'], $container['view.paths']); }); }
/** * Register the view finder implementation. * * @return void */ protected function registerViewFinder() { $self = $this; $this->app->bindShared('view.finder', function ($app) use($self) { return new FileViewFinder($app['files'], $self->viewPaths); }); }
/** * Register the view finder implementation. * * @return void */ public function registerViewFinder() { $me = $this; $this->container->bindShared('view.finder', function ($app) use($me) { $paths = $me->viewPaths; return new FileViewFinder($app['files'], $paths); }); }
protected function bindLasset(Container $app) { // Load default config from /config/config.php $app['config']->package('rmasters/lasset', __DIR__ . '/../config'); $app->bindShared(self::MANAGER_KEY, function ($app) { $manager = new Manager($app['config']->get('lasset')); if (is_null($manager->getDefault()) && $manager->hasEnvironment($app['env'])) { $manager->setDefault($app['env']); } return $manager; }); }