/** * 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')); }
public function testArrayProviders() { $modular = new Horde_Cli_Modular(array('provider' => array('prefix' => 'Test'))); $this->assertInstanceOf('Horde_Cli_Modular_ModuleProvider', $modular->getProvider()); }