name: ViewServiceProvider class_comment: null dependencies: - name: Container type: class source: Illuminate\Container\Container - name: ServiceProvider type: class source: Illuminate\Support\ServiceProvider - name: BladeCompiler type: class source: Illuminate\View\Compilers\BladeCompiler - name: CompilerEngine type: class source: Illuminate\View\Engines\CompilerEngine - name: EngineResolver type: class source: Illuminate\View\Engines\EngineResolver - name: FileEngine type: class source: Illuminate\View\Engines\FileEngine - name: PhpEngine type: class source: Illuminate\View\Engines\PhpEngine properties: [] methods: - name: register visibility: public parameters: [] comment: '# * Register the service provider. # * # * @return void' - name: registerFactory visibility: public parameters: [] comment: '# * Register the view environment. # * # * @return void' - name: createFactory visibility: protected parameters: - name: resolver - name: finder - name: events comment: '# * Create a new Factory Instance. # * # * @param \Illuminate\View\Engines\EngineResolver $resolver # * @param \Illuminate\View\ViewFinderInterface $finder # * @param \Illuminate\Contracts\Events\Dispatcher $events # * @return \Illuminate\View\Factory' - name: registerViewFinder visibility: public parameters: [] comment: '# * Register the view finder implementation. # * # * @return void' - name: registerBladeCompiler visibility: public parameters: [] comment: '# * Register the Blade compiler implementation. # * # * @return void' - name: registerEngineResolver visibility: public parameters: [] comment: '# * Register the engine resolver instance. # * # * @return void' - name: registerFileEngine visibility: public parameters: - name: resolver comment: '# * Register the file engine implementation. # * # * @param \Illuminate\View\Engines\EngineResolver $resolver # * @return void' - name: registerPhpEngine visibility: public parameters: - name: resolver comment: '# * Register the PHP engine implementation. # * # * @param \Illuminate\View\Engines\EngineResolver $resolver # * @return void' - name: registerBladeEngine visibility: public parameters: - name: resolver comment: '# * Register the Blade engine implementation. # * # * @param \Illuminate\View\Engines\EngineResolver $resolver # * @return void' traits: - Illuminate\Container\Container - Illuminate\Support\ServiceProvider - Illuminate\View\Compilers\BladeCompiler - Illuminate\View\Engines\CompilerEngine - Illuminate\View\Engines\EngineResolver - Illuminate\View\Engines\FileEngine - Illuminate\View\Engines\PhpEngine interfaces: []