*/ abstract class ViewComposerServiceProvider extends ServiceProvider { /** * Register the composer classes. * * @var array */ protected $composerClasses = [ // 'view-name' => 'class' ]; /** * Boot the view composer service provider. */ public function boot() { $this->registerComposerClasses(); } /** * Register the view composer classes. */ protected function registerComposerClasses() { foreach ($this->composerClasses as $view => $class) { $this->composer($view, $class); } } /** * Get the view factory instance. * * @return \Illuminate\Contracts\View\Factory */ protected function view() { return $this->app->make(ViewFactory::class); } /** * Register a view composer event. * * @param array|string $views * @param \Closure|string $callback * * @return array */ public function composer($views, $callback) { return $this->view()->composer($views, $callback); } } __halt_compiler();----SIGNATURE:----ks8R4vDwWtxrk4J0+SdoVceUn6EeNQzNkVSr+E2qtAPmS6VMdpfX57FMJn15p/sbGgtx/KlZokpCQieWBgEgWJpUCJFvdRRhz5u1htWuw1fthEiTDsMpjJ7iBQBbCAn/1gGQst3JWWGSJbODhBF1bAfEbDHfb8uhKhMGO4WV0G4l3asCRoXO0zSx0cJ4/5pSvJmn15YM7XO2bIMpEEJ3Iq7Sb4au5HtrwaSGksJEPB9LzC+RKJfQ/wZJdhMrL/UgDpkiqYg+COl8wI3qs6jX11f3vmcjImavHSg60OWcZQ6SiuXr4GOWpjCp3TiCeJMSt5FX9jV/ugRKHEfWILbTcWRHWcc1nB1RbFs5h51RUs/G8gApRCJGPiScFQmJ8POQctlO0k60dSQio5pd/s36ZsAXrLXbAPoH2VNo41TSNd2Pwy1slBXF/qHQMG0aSR2aQ47o9lczODos0xiTescJAe1zgHYGXoQoFviGDdcqgaXXjeI/2xmzNC/zXbSIG2u4M7Jfn/+7PZQlndw1+nZV/V097HkfRDMcxdJ/7RQcEP9uwnW1FSxJhJk5OXbc3AYbfrtX/zIXcU/vo8JIH50uVCLKkRyPqUJNWkmRgj3aAO/Chvdoh+kyob+FTVeN1SM4q8v4gkjJaipWfjqKV6axZ7Gz7GgzxbnVW3diN1s0Pu8=----ATTACHMENT:----ODMwOTc3NTIyNDkxNjYwMiA1MjU1MzkyMDE3NTA3Njg4IDQ0NjQxNTkxMTYzOTQzOTY=