Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console / src / Utils / Create / VocabularyData.php
index 9b0cca4aff955550e8e64f2d5bb14e73ec82667e..5a7dc3ef1cd71248fd37e1a1aff35e3b659171cb 100644 (file)
@@ -20,25 +20,6 @@ use Drupal\Core\Language\LanguageInterface;
  */
 class VocabularyData extends Base
 {
-    /**
-     * Vocabularies constructor.
-     *
-     * @param EntityTypeManagerInterface  $entityManager
-     * @param EntityFieldManagerInterface $entityFieldManager
-     * @param DateFormatterInterface      $dateFormatter
-     */
-    public function __construct(
-        EntityTypeManagerInterface $entityManager,
-        EntityFieldManagerInterface $entityFieldManager,
-        DateFormatterInterface $dateFormatter
-    ) {
-        parent::__construct(
-            $entityManager,
-            $entityFieldManager,
-            $dateFormatter
-        );
-    }
-
     /**
      * Create and returns an array of new Vocabularies.
      *
@@ -52,31 +33,25 @@ class VocabularyData extends Base
         $nameWords
     ) {
         $vocabularies = [];
-        for ($i=0; $i<$limit; $i++) {
-
-            // Create a vocabulary.
-            $vocabulary = $this->entityTypeManager->getStorage('taxonomy_vocabulary')->create(
-                [
-                    'name' => $this->getRandom()->sentences(mt_rand(1, $nameWords), true),
-                    'description' => $this->getRandom()->sentences(),
-                    'vid' => Unicode::strtolower($this->getRandom()->name()),
-                    'langcode' => LanguageInterface::LANGCODE_NOT_SPECIFIED,
-                    'weight' => mt_rand(0, 10),
-                ]
-            );
-
+        for ($i = 0; $i < $limit; $i++) {
             try {
+                // Create a vocabulary.
+                $vocabulary = $this->entityTypeManager->getStorage('taxonomy_vocabulary')->create(
+                    [
+                        'name' => $this->getRandom()->sentences(mt_rand(1, $nameWords), true),
+                        'description' => $this->getRandom()->sentences(mt_rand(1, $nameWords)),
+                        'vid' => Unicode::strtolower($this->getRandom()->name()),
+                        'langcode' => LanguageInterface::LANGCODE_NOT_SPECIFIED,
+                        'weight' => mt_rand(0, 10),
+                    ]
+                );
                 $vocabulary->save();
                 $vocabularies['success'][] = [
                     'vid' => $vocabulary->id(),
                     'vocabulary' => $vocabulary->get('name'),
                 ];
             } catch (\Exception $error) {
-                $vocabularies['error'][] = [
-                    'vid' => $vocabulary->id(),
-                    'name' => $vocabulary->get('name'),
-                    'error' => $error->getMessage()
-                ];
+                $vocabularies['error'][] = $error->getMessage();
             }
         }