\Pop\Kettle\ControllerDatabaseController

Console database controller class

Summary

Methods
Properties
Constants
__construct()
application()
console()
error()
setDefaultAction()
getDefaultAction()
dispatch()
install()
config()
test()
createSeed()
seed()
reset()
clear()
No public properties found
No constants found
No protected methods found
$application
$console
$defaultAction
N/A
No private methods found
No private properties found
N/A

Properties

$application

$application : \Pop\Application

Application object

Type

\Pop\Application

$defaultAction

$defaultAction : string

Default action

Type

string

Methods

__construct()

__construct(\Pop\Application  $application, \Pop\Console\Console  $console) 

Constructor for the controller

Parameters

\Pop\Application $application
\Pop\Console\Console $console

application()

application() : \Pop\Application

Get application object

Returns

\Pop\Application

error()

error() : void

Default error action method

Throws

\Pop\Kettle\Exception

setDefaultAction()

setDefaultAction(string  $default) : \Pop\Controller\AbstractController

Set the default action

Parameters

string $default

Returns

\Pop\Controller\AbstractController

getDefaultAction()

getDefaultAction() : string

Get the default action

Returns

string

dispatch()

dispatch(string  $action = null, array  $params = null) : void

Dispatch the controller based on the action

Parameters

string $action
array $params

Throws

\Pop\Controller\Exception

install()

install(string  $database = 'default') : void

Install command

Parameters

string $database

config()

config(string  $database = 'default') : void

Config command

Parameters

string $database

test()

test(string  $database = 'default') : void

Test command

Parameters

string $database

createSeed()

createSeed(string  $class, string  $database = 'default') : void

Create seed command

Parameters

string $class
string $database

seed()

seed(string  $database = 'default') : void

Seed command

Parameters

string $database

reset()

reset(string  $database = 'default') : void

Reset command

Parameters

string $database

clear()

clear(string  $database = 'default') : void

Clear command

Parameters

string $database