*/ trait InteractsWithApplication { /** * Register multiple service providers. * * @param array $providers */ protected function registerProviders(array $providers) { foreach ($providers as $provider) { $this->registerProvider($provider); } } /** * Register a service provider. * * @param \Illuminate\Support\ServiceProvider|string $provider * @param bool $force * * @return \Illuminate\Support\ServiceProvider */ protected function registerProvider($provider, $force = false) { return $this->app->register($provider, $force); } /** * Register a console service provider. * * @param \Illuminate\Support\ServiceProvider|string $provider * @param bool $force * * @return \Illuminate\Support\ServiceProvider|null */ protected function registerConsoleServiceProvider($provider, $force = false) { if ($this->app->runningInConsole()) { return $this->registerProvider($provider, $force); } return null; } /** * Register the package's custom Artisan commands when running in console. * * @param array $commands */ protected function registerCommands(array $commands) { if ($this->app->runningInConsole()) { $this->commands($commands); } } /** * Register a binding with the container. * * @param string $abstract * @param \Closure|string|null $concrete * @param bool $shared */ protected function bind($abstract, $concrete = null, $shared = false) { $this->app->bind($abstract, $concrete, $shared); } /** * Register a shared binding in the container. * * @param string|array $abstract * @param \Closure|string|null $concrete */ protected function singleton($abstract, $concrete = null) { $this->app->singleton($abstract, $concrete); } } __halt_compiler();----SIGNATURE:----h6OLygAiW7d9zRTvZf2Gq+ILboJMU3m30x2F0GkPInxa3nWr4+0M0/nwAleiIZ80Eow/jFygk+BrzTrZxZuIpcana7CvATEI9mUsgtjHgfPOhWTDFqUOWNb2WsxSwUIQk0GNpuTEcc4YL7j63p9bFo9sc1lg+sNujq2cwuWopmXeEGy6xOmkQM2zX+euXMN9+NA0SerWqNEwTSZcxfp16o2aiJGNq4QVWt22fvSDawW1qa1RAuySLRvBVdGIGgm5Fx9E0yY8wesoKMa2RGfNAGNxS/FIuag7xvX0SLU8jZ8QFLP/Ptzb+3/ssWAeV8kVGBMs3S0w2oQC40nm1T/zWouZCwiNWCK5sU9+F8PUjGBizcIECmevv9SIOE7JL1OjivSiJ1qFRnWzTBDAhWEVKaOcFrfQ4xxBvB0AZS7tsSuz+8AnPSHv4akxzbFn7NQ+4p6LnJwsVvRXjm9UKhl4GQch8WLBJG/EvbmrxjbyrtDYocTyUOR9msmG5ctOeN864/5W/AkzF78i71moOWryM5AJ5u4nFvQn6hA5O3UDHEQSb6XIi/VVOz+Tv0yb1vqIHSDAUh5QBoPYwNc9SS2apythnVsHz+SVs/UsiU3emQcM+sAebI35cLvsS4RgpNTBU+Q3p6XQunwOjmu6PIy5kDgbTrCqKUkG4z+IXozxyWg=----ATTACHMENT:----Njk0MjM4NDA5MDU2NDUwMiA1MjIyNzgzNTE1MTI1MjQ2IDc4NDMwMDExNjQ3NDQ2NTE=