PHP Class DataSift\Storyplayer\Cli\RuntimeConfigManager

Inheritance: extends ConfigManagerBase
Show file Open project: datasift/storyplayer

Public Methods

Method Description
getAllTables ( $runtimeConfig ) : DataSift\Stone\ObjectLib\BaseObject getAllTables
getConfigDir ( ) : string
getTable ( DataSift\Stone\ObjectLib\BaseObject $runtimeConfig, string $tableName ) : DataSift\Stone\ObjectLib\BaseObject return a single table from the persistent config
loadRuntimeConfig ( Output $output ) : DataSift\Stone\ObjectLib\BaseObject
makeConfigDir ( Output $output ) : void
saveRuntimeConfig ( stdClass $config, Output $output ) : void

Method Details

getAllTables() public method

Return our tables config that we can use for in place editing
public getAllTables ( $runtimeConfig ) : DataSift\Stone\ObjectLib\BaseObject
return DataSift\Stone\ObjectLib\BaseObject

getConfigDir() public method

public getConfigDir ( ) : string
return string

getTable() public method

if the table does not exist, this will create an empty table before returning it to the caller
public getTable ( DataSift\Stone\ObjectLib\BaseObject $runtimeConfig, string $tableName ) : DataSift\Stone\ObjectLib\BaseObject
$runtimeConfig DataSift\Stone\ObjectLib\BaseObject our persistent config
$tableName string the name of the table we want
return DataSift\Stone\ObjectLib\BaseObject

loadRuntimeConfig() public method

public loadRuntimeConfig ( Output $output ) : DataSift\Stone\ObjectLib\BaseObject
$output DataSift\Storyplayer\Output
return DataSift\Stone\ObjectLib\BaseObject

makeConfigDir() public method

public makeConfigDir ( Output $output ) : void
$output DataSift\Storyplayer\Output
return void

saveRuntimeConfig() public method

public saveRuntimeConfig ( stdClass $config, Output $output ) : void
$config stdClass
$output DataSift\Storyplayer\Output
return void