ide_helper-8.x-2.x-dev/tests/resources/ide_helper_tags.setup.php

tests/resources/ide_helper_tags.setup.php
<?php

/**
 * @file
 * Create fields.
 */

declare(strict_types = 1);

$etm = \Drupal::entityTypeManager();

$tags = $etm
  ->getStorage('taxonomy_vocabulary')
  ->create([
    'vid' => 'ide_helper_tags',
    'name' => 'IDE Helper - Tags',
  ]);
$tags->save();

$tagsOwnerStorage = $etm
  ->getStorage('field_storage_config')
  ->create([
    'id' => 'taxonomy_term.ide_helper_owner',
    'entity_type' => 'taxonomy_term',
    'field_name' => 'ide_helper_owner',
    'type' => 'entity_reference',
    'settings' => [
      'target_type' => 'user',
    ],
  ]);
$tagsOwnerStorage->save();

$tagsOwnerInstance = $etm
  ->getStorage('field_config')
  ->create([
    'field_storage' => $tagsOwnerStorage,
    'bundle' => $tags->id(),
    'label' => 'IDE Helper - Owner',
  ]);
$tagsOwnerInstance->save();

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc