Пример #1
0
 /**
  * @param InputInterface $input
  * @param OutputInterface $output
  * @return void
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $project = new Project(getcwd());
     if ($project->isValid()) {
         $default_locale = $project->getDefaultLocale();
         $table = new Table($output);
         $table->setHeaders(['Code', 'Name', 'Is Default?']);
         foreach ($project->getLocales() as $code => $name) {
             $table->addRow([$code, $name, $code === $default_locale ? 'Yes' : 'No']);
         }
         $table->render();
     } else {
         $output->writeln('<error>This is not a valid Shade project</error>');
     }
 }