You are here

public function MediaLibraryState::__construct in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/media_library/src/MediaLibraryState.php \Drupal\media_library\MediaLibraryState::__construct()
  2. 10 core/modules/media_library/src/MediaLibraryState.php \Drupal\media_library\MediaLibraryState::__construct()

File

core/modules/media_library/src/MediaLibraryState.php, line 45

Class

MediaLibraryState
A value object for the media library state.

Namespace

Drupal\media_library

Code

public function __construct(array $parameters = []) {
  $this
    ->validateRequiredParameters($parameters['media_library_opener_id'], $parameters['media_library_allowed_types'], $parameters['media_library_selected_type'], $parameters['media_library_remaining']);
  $parameters += [
    'media_library_opener_parameters' => [],
  ];
  parent::__construct($parameters);
  $this
    ->set('hash', $this
    ->getHash());
}