This commit is contained in:
Paolo A
2024-08-13 13:44:16 +00:00
parent 1bbb23088d
commit e796d76612
4001 changed files with 30101 additions and 40075 deletions

13
vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php vendored Normal file → Executable file
View 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']);
});
}
}