api/laravel/Database/MigrationServiceProvider.yaml
2024-09-26 02:03:21 -07:00

187 lines
4.8 KiB
YAML

name: MigrationServiceProvider
class_comment: null
dependencies:
- name: Dispatcher
type: class
source: Illuminate\Contracts\Events\Dispatcher
- name: DeferrableProvider
type: class
source: Illuminate\Contracts\Support\DeferrableProvider
- name: FreshCommand
type: class
source: Illuminate\Database\Console\Migrations\FreshCommand
- name: InstallCommand
type: class
source: Illuminate\Database\Console\Migrations\InstallCommand
- name: MigrateCommand
type: class
source: Illuminate\Database\Console\Migrations\MigrateCommand
- name: MigrateMakeCommand
type: class
source: Illuminate\Database\Console\Migrations\MigrateMakeCommand
- name: RefreshCommand
type: class
source: Illuminate\Database\Console\Migrations\RefreshCommand
- name: ResetCommand
type: class
source: Illuminate\Database\Console\Migrations\ResetCommand
- name: RollbackCommand
type: class
source: Illuminate\Database\Console\Migrations\RollbackCommand
- name: StatusCommand
type: class
source: Illuminate\Database\Console\Migrations\StatusCommand
- name: DatabaseMigrationRepository
type: class
source: Illuminate\Database\Migrations\DatabaseMigrationRepository
- name: MigrationCreator
type: class
source: Illuminate\Database\Migrations\MigrationCreator
- name: Migrator
type: class
source: Illuminate\Database\Migrations\Migrator
- name: ServiceProvider
type: class
source: Illuminate\Support\ServiceProvider
properties:
- name: commands
visibility: protected
comment: '# * The commands to be registered.
# *
# * @var array'
methods:
- name: register
visibility: public
parameters: []
comment: "# * The commands to be registered.\n# *\n# * @var array\n# */\n# protected\
\ $commands = [\n# 'Migrate' => MigrateCommand::class,\n# 'MigrateFresh' => FreshCommand::class,\n\
# 'MigrateInstall' => InstallCommand::class,\n# 'MigrateRefresh' => RefreshCommand::class,\n\
# 'MigrateReset' => ResetCommand::class,\n# 'MigrateRollback' => RollbackCommand::class,\n\
# 'MigrateStatus' => StatusCommand::class,\n# 'MigrateMake' => MigrateMakeCommand::class,\n\
# ];\n# \n# /**\n# * Register the service provider.\n# *\n# * @return void"
- name: registerRepository
visibility: protected
parameters: []
comment: '# * Register the migration repository service.
# *
# * @return void'
- name: registerMigrator
visibility: protected
parameters: []
comment: '# * Register the migrator service.
# *
# * @return void'
- name: registerCreator
visibility: protected
parameters: []
comment: '# * Register the migration creator.
# *
# * @return void'
- name: registerCommands
visibility: protected
parameters:
- name: commands
comment: '# * Register the given commands.
# *
# * @param array $commands
# * @return void'
- name: registerMigrateCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateFreshCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateInstallCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateMakeCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateRefreshCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateResetCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateRollbackCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: registerMigrateStatusCommand
visibility: protected
parameters: []
comment: '# * Register the command.
# *
# * @return void'
- name: provides
visibility: public
parameters: []
comment: '# * Get the services provided by the provider.
# *
# * @return array'
traits:
- Illuminate\Contracts\Events\Dispatcher
- Illuminate\Contracts\Support\DeferrableProvider
- Illuminate\Database\Console\Migrations\FreshCommand
- Illuminate\Database\Console\Migrations\InstallCommand
- Illuminate\Database\Console\Migrations\MigrateCommand
- Illuminate\Database\Console\Migrations\MigrateMakeCommand
- Illuminate\Database\Console\Migrations\RefreshCommand
- Illuminate\Database\Console\Migrations\ResetCommand
- Illuminate\Database\Console\Migrations\RollbackCommand
- Illuminate\Database\Console\Migrations\StatusCommand
- Illuminate\Database\Migrations\DatabaseMigrationRepository
- Illuminate\Database\Migrations\MigrationCreator
- Illuminate\Database\Migrations\Migrator
- Illuminate\Support\ServiceProvider
interfaces:
- DeferrableProvider