getModules() public method

Return the module handler.
public getModules ( ) : Horde_Cli_Modular_Modules
return Horde_Cli_Modular_Modules The module handler.
Example #1
0
 /**
  * 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'));
 }
Example #2
0
 public function testArrayModules()
 {
     $modular = new Horde_Cli_Modular(array('modules' => array('directory' => __DIR__ . '/../fixtures/Module')));
     $this->assertInstanceOf('Horde_Cli_Modular_Modules', $modular->getModules());
 }