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'][] = $error->getMessage(); } } return $vocabularies; } }