/**
* Handles the "module --delete" command.
*
* @param Args $args The console arguments
*
* @return int The status code
*/
public function handleDelete(Args $args)
{
$moduleName = $args->getArgument('name');
if (!$this->moduleManager->hasModule($moduleName)) {
throw new RuntimeException(sprintf('The module "%s" is not installed.', $moduleName));
}
$this->moduleManager->removeModule($moduleName);
return 0;
}