api/laravel/Foundation/Providers/FoundationServiceProvider.yaml
2024-09-26 02:03:21 -07:00

207 lines
5.7 KiB
YAML

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: []