original_string: public function registerFactory()
      {
          $this->app->bindShared('view', function($app)
          {
              // Next we need to grab the engine resolver instance that will be used by the
              // environment. The resolver will be used by an environment to get each of
              // the various engine implementations such as plain PHP or Template engine.
              $resolver = $app['view.engine.resolver'];
  
              $finder = $app['view.finder'];
  
              $factory = new Factory($resolver, $finder, $app['events']);
  
              // We will also set the container instance on this view environment since the
              // view composers may be classes registered in the container, which allows
              // for great testable, flexible composers for the application developer.
              $factory->setContainer($app);
  
              $factory->share('app', $app);
  
              return $factory;
          });
      }
code: public function registerFactory()
      {
          $this->app->bindShared('view', function($app)
          {
              // Next we need to grab the engine resolver instance that will be used by the
              // environment. The resolver will be used by an environment to get each of
              // the various engine implementations such as plain PHP or Template engine.
              $resolver = $app['view.engine.resolver'];
  
              $finder = $app['view.finder'];
  
              $factory = new Factory($resolver, $finder, $app['events']);
  
              // We will also set the container instance on this view environment since the
              // view composers may be classes registered in the container, which allows
              // for great testable, flexible composers for the application developer.
              $factory->setContainer($app);
  
              $factory->share('app', $app);
  
              return $factory;
          });
      }
code_tokens: public function registerFactory ( ) { $ this -> app -> bindShared ( 'view' , function ( $ app ) { // Next we need to grab the engine resolver instance that will be used by the // environment. The resolver will be used by an environment to get each of // the various engine implementations such as plain PHP or Template engine. $ resolver = $ app [ 'view.engine.resolver' ] ; $ finder = $ app [ 'view.finder' ] ; $ factory = new Factory ( $ resolver , $ finder , $ app [ 'events' ] ) ; // We will also set the container instance on this view environment since the // view composers may be classes registered in the container, which allows // for great testable, flexible composers for the application developer. $ factory -> setContainer ( $ app ) ; $ factory -> share ( 'app' , $ app ) ; return $ factory ; } ) ; }
docstring: Register the View Factory.
  
  @return void
docstring_tokens: Register the View Factory .