Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console / src / Command / Locale / LanguageDeleteCommand.php
index c6689bf12d453da09abf706366d9feb95cb2975f..a2af750b9e5e3d90bb85105ee5d83005665de3ca 100644 (file)
@@ -7,13 +7,10 @@
 
 namespace Drupal\Console\Command\Locale;
 
-use Drupal\Console\Core\Style\DrupalStyle;
 use Symfony\Component\Console\Input\InputArgument;
 use Symfony\Component\Console\Input\InputInterface;
 use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Command\Command;
-use Drupal\Console\Command\Shared\LocaleTrait;
-use Drupal\Console\Core\Command\Shared\CommandTrait;
+use Drupal\Console\Core\Command\Command;
 use Drupal\Core\Extension\ModuleHandlerInterface;
 use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Console\Utils\Site;
@@ -27,8 +24,6 @@ use Drupal\Console\Annotations\DrupalCommand;
  */
 class LanguageDeleteCommand extends Command
 {
-    use CommandTrait;
-    use LocaleTrait;
 
     /**
      * @var Site
@@ -77,7 +72,6 @@ class LanguageDeleteCommand extends Command
 
     protected function execute(InputInterface $input, OutputInterface $output)
     {
-        $io = new DrupalStyle($input, $output);
         $moduleHandler = $this->moduleHandler;
         $moduleHandler->loadInclude('locale', 'inc', 'locale.translation');
         $moduleHandler->loadInclude('locale', 'module');
@@ -93,7 +87,7 @@ class LanguageDeleteCommand extends Command
             $langcode = array_search($language, $languages);
             $languageEntity = $languagesObjects[$langcode];
         } else {
-            $io->error(
+            $this->getIo()->error(
                 sprintf(
                     $this->trans('commands.locale.language.delete.messages.invalid-language'),
                     $language
@@ -107,14 +101,14 @@ class LanguageDeleteCommand extends Command
             $configurable_language_storage = $this->entityTypeManager->getStorage('configurable_language');
             $configurable_language_storage->load($languageEntity->getId())->delete();
 
-            $io->info(
+            $this->getIo()->info(
                 sprintf(
                     $this->trans('commands.locale.language.delete.messages.language-deleted-successfully'),
                     $languageEntity->getName()
                 )
             );
         } catch (\Exception $e) {
-            $io->error($e->getMessage());
+            $this->getIo()->error($e->getMessage());
 
             return 1;
         }