X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrupal%2Fconsole%2Fsrc%2FCommand%2FCreate%2FNodesCommand.php;h=36f3d98a48fdb72e5137114dd1218a3850820d10;hp=fe8ca08e037b3d13c5aac33eaa36589f5a318206;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae diff --git a/vendor/drupal/console/src/Command/Create/NodesCommand.php b/vendor/drupal/console/src/Command/Create/NodesCommand.php index fe8ca08e0..36f3d98a4 100644 --- a/vendor/drupal/console/src/Command/Create/NodesCommand.php +++ b/vendor/drupal/console/src/Command/Create/NodesCommand.php @@ -12,6 +12,7 @@ use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Command\Command; +use Drupal\Console\Annotations\DrupalCommand; use Drupal\Console\Core\Command\Shared\CommandTrait; use Drupal\Console\Command\Shared\CreateTrait; use Drupal\Console\Utils\Create\NodeData; @@ -23,6 +24,11 @@ use Drupal\Core\Language\LanguageInterface; * Class NodesCommand * * @package Drupal\Console\Command\Generate + * + * @DrupalCommand( + * extension = "node", + * extensionType = "module" + * ) */ class NodesCommand extends Command { @@ -151,16 +157,17 @@ class NodesCommand extends Command } // Language module is enabled or not. - $language_module_enabled = \Drupal::moduleHandler()->moduleExists('language'); + $languageModuleEnabled = \Drupal::moduleHandler() + ->moduleExists('language'); // If language module is enabled. - if ($language_module_enabled) { + if ($languageModuleEnabled) { // Get available languages on site. - $available_languages = \Drupal::languageManager()->getLanguages(); + $languages = \Drupal::languageManager()->getLanguages(); // Holds the available languages. $language_list = []; - foreach ($available_languages as $lang) { + foreach ($languages as $lang) { $language_list[$lang->getId()] = $lang->getName(); } @@ -191,7 +198,7 @@ class NodesCommand extends Command $titleWords = $input->getOption('title-words')?:5; $timeRange = $input->getOption('time-range')?:31536000; $available_types = array_keys($this->drupalApi->getBundles()); - $language = $input->getOption('language'); + $language = $input->getOption('language')?:'und'; foreach ($contentTypes as $type) { if (!in_array($type, $available_types)) { @@ -210,6 +217,8 @@ class NodesCommand extends Command $timeRange, $language ); + + $nodes = is_array($nodes) ? $nodes : [$nodes]; $tableHeader = [ $this->trans('commands.create.nodes.messages.node-id'),