* $application->registerModules(array(
* 'frontend' => array(
* 'className' => 'Multiple\Frontend\Module',
* 'path' => '../apps/frontend/Module.php'
* ),
* 'backend' => array(
* 'className' => 'Multiple\Backend\Module',
* 'path' => '../apps/backend/Module.php'
* )
* ));
*
*
* @param array $modules
*/
public function registerModules($modules){ }
/**
* Merge modules with the existing ones
*
*
* $application->addModules(array(
* 'admin' => array(
* 'className' => 'Multiple\Admin\Module',
* 'path' => '../apps/admin/Module.php'
* )
* ));
*
*
* @param array $modules
*/
public function addModules($modules){ }
/**
* Return the modules registered in the console
*
* @return array
*/
public function getModules(){ }
/**
* Handle the command-line arguments.
*
*
*
* $arguments = array(
* 'task' => 'taskname',
* 'action' => 'action',
* 'params' => array('parameter1', 'parameter2')
* );
* $console->handle($arguments);
*
*
* @param array $arguments
* @return mixed
*/
public function handle($arguments=null){ }
}
}