Properties

$loud

$loud : 

Type

$acl

$acl : 

Type

Methods

mainAction()

mainAction() 

Default handler, override for default action.

Otherwise, will print actions for task

quiet()

quiet() 

Quiet the console

consoleLog()

consoleLog(string  $message, string  $color = 'green', boolean  $endline = true) 

Log output to console. Provides easy way to color output

Parameters

string $message
string $color
boolean $endline

set "false" to disable output clearing

quit()

quit(string  $message) 

Quit and dump the error

Parameters

string $message

log()

log(string  $message, string  $log_file = '/tmp/app.log') 

Log output

Parameters

string $message
string $log_file

Location of log file

inputMasked()

inputMasked(  $message,   $color = 'green') 

Parameters

$message
$color

initialize()

initialize() 

initAction()

initAction(array  $params) 

Parameters

array $params

updateResourceAction()

updateResourceAction(array  $params = null) 

Update resources

Parameters

array $params

updateRoleAction()

updateRoleAction(array  $params = null) 

Update acls

Parameters

array $params

listRolesAction()

listRolesAction(array  $params = null) 

Show ACLs

Parameters

array $params

listActionsAction()

listActionsAction(array  $params = null) 

Show actions/resources for a role

Parameters

array $params

getClientList()

getClientList() : Array

Determines installed CEO clients based on installed configs.

Returns

Array —

client codes