private function registerCommand(BaseCommand $command) { if (isset($commandMap[$command->getName()])) { return false; } $commandMap[$command->getName()] = $command; foreach ($command->getAliases() as $a) { $commandMap[$a] = $command; } return true; }