Commaaa2
This commit is contained in:
13
vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php
vendored
Normal file → Executable file
13
vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php
vendored
Normal file → Executable file
@@ -19,11 +19,8 @@ class ViewServiceProvider extends ServiceProvider
|
||||
public function register()
|
||||
{
|
||||
$this->registerFactory();
|
||||
|
||||
$this->registerViewFinder();
|
||||
|
||||
$this->registerBladeCompiler();
|
||||
|
||||
$this->registerEngineResolver();
|
||||
}
|
||||
|
||||
@@ -88,7 +85,9 @@ class ViewServiceProvider extends ServiceProvider
|
||||
public function registerBladeCompiler()
|
||||
{
|
||||
$this->app->singleton('blade.compiler', function ($app) {
|
||||
return new BladeCompiler($app['files'], $app['config']['view.compiled']);
|
||||
return tap(new BladeCompiler($app['files'], $app['config']['view.compiled']), function ($blade) {
|
||||
$blade->component('dynamic-component', DynamicComponent::class);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -122,7 +121,7 @@ class ViewServiceProvider extends ServiceProvider
|
||||
public function registerFileEngine($resolver)
|
||||
{
|
||||
$resolver->register('file', function () {
|
||||
return new FileEngine;
|
||||
return new FileEngine($this->app['files']);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -135,7 +134,7 @@ class ViewServiceProvider extends ServiceProvider
|
||||
public function registerPhpEngine($resolver)
|
||||
{
|
||||
$resolver->register('php', function () {
|
||||
return new PhpEngine;
|
||||
return new PhpEngine($this->app['files']);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -148,7 +147,7 @@ class ViewServiceProvider extends ServiceProvider
|
||||
public function registerBladeEngine($resolver)
|
||||
{
|
||||
$resolver->register('blade', function () {
|
||||
return new CompilerEngine($this->app['blade.compiler']);
|
||||
return new CompilerEngine($this->app['blade.compiler'], $this->app['files']);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user