src/RdnConsole/Factory/Application.php
public function createService(ServiceLocatorInterface $services)
	{
		$app = new Console\Application;

		$config = $services->get('Config');
		$config = $config['rdn_console'];

		if (isset($config['application']['name']))
		{
			$app->setName($config['application']['name']);
		}
		if (isset($config['application']['version']))
		{
			$app->setVersion($config['application']['version']);
		}

		if (!empty($config['commands']))
		{
			$commands = $services->get('RdnConsole\Command\CommandManager');
			foreach ($config['commands'] as $name)
			{
				/** @var CommandInterface $command */
				$command = $commands->get($name);
				$app->add($command->getAdapter());
			}
		}

		return $app;
	}
public function createService(ServiceLocatorInterface $services)
	{
		$app = new Console\Application;

		$config = $services->get('Config');
		$config = $config['rdn_console'];

		if (isset($config['application']['name']))
		{
			$app->setName($config['application']['name']);
		}
		if (isset($config['application']['version']))
		{
			$app->setVersion($config['application']['version']);
		}

		if (!empty($config['commands']))
		{
			$commands = $services->get('RdnConsole\Command\CommandManager');
			foreach ($config['commands'] as $name)
			{
				/** @var CommandInterface $command */
				$command = $commands->get($name);
				$app->add($command->getAdapter());
			}
		}

		return $app;
	}
Create service

@param ServiceLocatorInterface $services
@return Console\Application