DatabaseController
extends AbstractController
in package
Console database controller class
Tags
Table of Contents
Properties
- $application : Application|null
- Application object
- $bypassMaintenance : bool
- Bypass maintenance false
- $console : Console|null
- Console object
- $defaultAction : string
- Default action
- $maintenanceAction : string
- Maintenance action
Methods
- __construct() : mixed
- Constructor for the controller
- application() : Application
- Get application object
- bypassMaintenance() : bool
- Check the bypass maintenance check
- clear() : void
- Clear command
- config() : void
- Config command
- console() : Console
- Get request object
- createSeed() : void
- Create seed command
- dispatch() : void
- Dispatch the controller based on the action
- error() : void
- Default error action method
- export() : void
- Export command
- getDefaultAction() : string
- Get the default action
- getMaintenanceAction() : string
- Get the maintenance action
- import() : void
- Import command
- install() : void
- Install command
- reset() : void
- Reset command
- seed() : void
- Seed command
- setBypassMaintenance() : static
- Check the bypass maintenance check
- setDefaultAction() : AbstractController
- Set the default action
- setMaintenanceAction() : AbstractController
- Set the maintenance action
- test() : void
- Test command
Properties
$application
Application object
protected
Application|null
$application
= null
$bypassMaintenance
Bypass maintenance false
protected
bool
$bypassMaintenance
= false
$console
Console object
protected
Console|null
$console
= null
$defaultAction
Default action
protected
string
$defaultAction
= 'error'
$maintenanceAction
Maintenance action
protected
string
$maintenanceAction
= 'maintenance'
Methods
__construct()
Constructor for the controller
public
__construct(Application $application, Console $console) : mixed
Parameters
- $application : Application
- $console : Console
application()
Get application object
public
application() : Application
Return values
ApplicationbypassMaintenance()
Check the bypass maintenance check
public
bypassMaintenance() : bool
Return values
boolclear()
Clear command
public
clear([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'
config()
Config command
public
config([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'
console()
Get request object
public
console() : Console
Return values
ConsolecreateSeed()
Create seed command
public
createSeed(string $seed[, string|null $database = 'default' ]) : void
Parameters
- $seed : string
- $database : string|null = 'default'
dispatch()
Dispatch the controller based on the action
public
dispatch([string|null $action = null ][, array<string|int, mixed>|null $params = null ]) : void
Parameters
- $action : string|null = null
- $params : array<string|int, mixed>|null = null
Tags
error()
Default error action method
public
error() : void
Tags
export()
Export command
public
export([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'
getDefaultAction()
Get the default action
public
getDefaultAction() : string
Return values
stringgetMaintenanceAction()
Get the maintenance action
public
getMaintenanceAction() : string
Return values
stringimport()
Import command
public
import(string $importFile[, string|null $database = 'default' ]) : void
Parameters
- $importFile : string
- $database : string|null = 'default'
install()
Install command
public
install([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'
reset()
Reset command
public
reset([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'
seed()
Seed command
public
seed([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'
setBypassMaintenance()
Check the bypass maintenance check
public
setBypassMaintenance([bool $bypass = true ]) : static
Parameters
- $bypass : bool = true
Return values
staticsetDefaultAction()
Set the default action
public
setDefaultAction(string $default) : AbstractController
Parameters
- $default : string
Return values
AbstractControllersetMaintenanceAction()
Set the maintenance action
public
setMaintenanceAction(string $maintenance) : AbstractController
Parameters
- $maintenance : string
Return values
AbstractControllertest()
Test command
public
test([string|null $database = 'default' ]) : void
Parameters
- $database : string|null = 'default'