*/ 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:----orRqEEJ8hJcJ1gSrZD69iekCVqqyfq3IQepHlN5j+fBEbn3AbV1DUB/t/vuOAY48Es+C586SGQ7/HnpVaQs2xfEpCxZhmovRd0LB41/dVZ03MOL2jIGMQbYZW33HV3Ie/BP5eB2NWQ+8jYETsPDcsOp0zpX8aea0eFjf0b1aO2Az+2Yl6LnFSTyxScwNcJh07mmCrQgMy/J4ifZfBmzOFdrz0QAlnrNOhN4DbVrZSOGFoIQQzPS/NO5mDSWWPlY9nEWFgFQtyNP4H5CpGxrE77pkwWWg2NBGM997n43PbXJPDa2xXaSyZ3jnLPpWAg5+VnkF8A3yCRto2ErFOqTxqq6ukm8qPObETmkym8OSTe6uAZgieT1eDpy4cSxYgVyX3X1ARHVLu5L/7Ma7hvtoea01E6Ug4KMf4LJKRQ1bHCMBKrOaRYLI7BMybdoAC9O0F36B/QMWndKvuRarpPflC+oe8jec/utGbD38Zpw1oec++x6RMWONzf2TUTiyC+oysm19NdsDurdEwFvqhsAsgpCosqXiuda9ayqvFoOwwwh1SmRdprhmD3yDJFLaBJdC+woVNu8sB/C+hW65wKOJ4AEMUKNPBZx1AbS6LcLDSTvNafV1yvgwhZrrfkuEcch6vRogvLtAaFl9m1J1tatQ0eFIfeSpwDoSuq6jhK7WycE=----ATTACHMENT:----NzY5MDI3MTY4NTQ3MTU4NCAyMjczNjMyMTA5NTc3NTUxIDUxNjMyNTQ0NDUyOTQ5NjQ=