You are here

public function MediaTypeManager::__construct in Media Bulk Upload 8

MediaTypeMatcher constructor.

Parameters

\Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager: Entity Type Manager.

\Drupal\Core\Entity\EntityFieldManagerInterface $entityFieldManager: Entity Field Manager.

Throws

\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException

\Drupal\Component\Plugin\Exception\PluginNotFoundException

File

src/MediaTypeManager.php, line 49

Class

MediaTypeManager
Class MediaTypeManager

Namespace

Drupal\media_bulk_upload

Code

public function __construct(EntityTypeManagerInterface $entityTypeManager, EntityFieldManagerInterface $entityFieldManager) {
  $this->entityTypeManager = $entityTypeManager;
  $this->entityFieldManager = $entityFieldManager;

  /** @var \Drupal\media\MediaTypeInterface[] $mediaTypes */
  $mediaTypes = $entityTypeManager
    ->getStorage('media_type')
    ->loadMultiple();
  $this
    ->groupMediaTypes($mediaTypes);
}