public getModules ( ) : Horde_Cli_Modular_Modules | ||
Résultat | Horde_Cli_Modular_Modules | The module handler. |
public function getModules()
{
if ($this->_modules === null) {
$this->_modules = $this->_createModules();
}
return $this->_modules;
}
/** * Provide a list of available action arguments. * * @param Components_Config $config The active configuration. * * @return NULL */ private static function _getActionArguments(Horde_Cli_Modular $modular) { $actions = array(); foreach ($modular->getModules() as $module) { $actions = array_merge($actions, $modular->getProvider()->getModule($module)->getActions()); } return array('list' => $actions, 'missing_argument' => array('help')); }