name: FoundationServiceProvider class_comment: null dependencies: - name: Schedule type: class source: Illuminate\Console\Scheduling\Schedule - name: ConsoleKernel type: class source: Illuminate\Contracts\Console\Kernel - name: Container type: class source: Illuminate\Contracts\Container\Container - name: Dispatcher type: class source: Illuminate\Contracts\Events\Dispatcher - name: Application type: class source: Illuminate\Contracts\Foundation\Application - name: MaintenanceModeContract type: class source: Illuminate\Contracts\Foundation\MaintenanceMode - name: Factory type: class source: Illuminate\Contracts\View\Factory - name: ConnectionInterface type: class source: Illuminate\Database\ConnectionInterface - name: Grammar type: class source: Illuminate\Database\Grammar - name: CliDumper type: class source: Illuminate\Foundation\Console\CliDumper - name: Listener type: class source: Illuminate\Foundation\Exceptions\Renderer\Listener - name: BladeMapper type: class source: Illuminate\Foundation\Exceptions\Renderer\Mappers\BladeMapper - name: Renderer type: class source: Illuminate\Foundation\Exceptions\Renderer\Renderer - name: HtmlDumper type: class source: Illuminate\Foundation\Http\HtmlDumper - name: MaintenanceModeManager type: class source: Illuminate\Foundation\MaintenanceModeManager - name: Precognition type: class source: Illuminate\Foundation\Precognition - name: Vite type: class source: Illuminate\Foundation\Vite - name: HttpFactory type: class source: Illuminate\Http\Client\Factory - name: Request type: class source: Illuminate\Http\Request - name: MessageLogged type: class source: Illuminate\Log\Events\MessageLogged - name: AggregateServiceProvider type: class source: Illuminate\Support\AggregateServiceProvider - name: URL type: class source: Illuminate\Support\Facades\URL - name: LoggedExceptionCollection type: class source: Illuminate\Testing\LoggedExceptionCollection - name: ParallelTestingServiceProvider type: class source: Illuminate\Testing\ParallelTestingServiceProvider - name: ValidationException type: class source: Illuminate\Validation\ValidationException - name: HtmlErrorRenderer type: class source: Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer - name: StubCaster type: class source: Symfony\Component\VarDumper\Caster\StubCaster - name: AbstractCloner type: class source: Symfony\Component\VarDumper\Cloner\AbstractCloner properties: - name: providers visibility: protected comment: '# * The provider class names. # * # * @var string[]' - name: singletons visibility: public comment: '# * The singletons to register into the container. # * # * @var array' methods: - name: boot visibility: public parameters: [] comment: "# * The provider class names.\n# *\n# * @var string[]\n# */\n# protected\ \ $providers = [\n# FormRequestServiceProvider::class,\n# ParallelTestingServiceProvider::class,\n\ # ];\n# \n# /**\n# * The singletons to register into the container.\n# *\n# *\ \ @var array\n# */\n# public $singletons = [\n# HttpFactory::class => HttpFactory::class,\n\ # Vite::class => Vite::class,\n# ];\n# \n# /**\n# * Boot the service provider.\n\ # *\n# * @return void" - name: register visibility: public parameters: [] comment: '# * Register the service provider. # * # * @return void' - name: registerConsoleSchedule visibility: public parameters: [] comment: '# * Register the console schedule implementation. # * # * @return void' - name: registerDumper visibility: public parameters: [] comment: '# * Register a var dumper (with source) to debug variables. # * # * @return void' - name: registerRequestValidation visibility: public parameters: [] comment: '# * Register the "validate" macro on the request. # * # * @return void # * # * @throws \Illuminate\Validation\ValidationException' - name: registerRequestSignatureValidation visibility: public parameters: [] comment: '# * Register the "hasValidSignature" macro on the request. # * # * @return void' - name: registerExceptionTracking visibility: protected parameters: [] comment: '# * Register an event listener to track logged exceptions. # * # * @return void' - name: registerExceptionRenderer visibility: protected parameters: [] comment: '# * Register the exceptions renderer. # * # * @return void' - name: registerMaintenanceModeManager visibility: public parameters: [] comment: '# * Register the maintenance mode manager service. # * # * @return void' traits: - Illuminate\Console\Scheduling\Schedule - Illuminate\Contracts\Container\Container - Illuminate\Contracts\Events\Dispatcher - Illuminate\Contracts\Foundation\Application - Illuminate\Contracts\View\Factory - Illuminate\Database\ConnectionInterface - Illuminate\Database\Grammar - Illuminate\Foundation\Console\CliDumper - Illuminate\Foundation\Exceptions\Renderer\Listener - Illuminate\Foundation\Exceptions\Renderer\Mappers\BladeMapper - Illuminate\Foundation\Exceptions\Renderer\Renderer - Illuminate\Foundation\Http\HtmlDumper - Illuminate\Foundation\MaintenanceModeManager - Illuminate\Foundation\Precognition - Illuminate\Foundation\Vite - Illuminate\Http\Request - Illuminate\Log\Events\MessageLogged - Illuminate\Support\AggregateServiceProvider - Illuminate\Support\Facades\URL - Illuminate\Testing\LoggedExceptionCollection - Illuminate\Testing\ParallelTestingServiceProvider - Illuminate\Validation\ValidationException - Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer - Symfony\Component\VarDumper\Caster\StubCaster - Symfony\Component\VarDumper\Cloner\AbstractCloner interfaces: []