get('config')['cli']; $appOptions = $container->get(AppOptions::class); $translator = $container->get(Translator::class); $translator->setLocale($config['locale']); $commands = isset($config['commands']) ? $config['commands'] : []; $app = new CliApp($appOptions->getName(), $appOptions->getVersion()); foreach ($commands as $command) { if (! $container->has($command)) { continue; } $app->add($container->get($command)); } return $app; } }