You are here

public function MediaDirectoriesLibraryState::__construct in Media Directories 3.x

Overrides MediaLibraryState::__construct

File

modules/media_directories_ui/src/MediaDirectoriesLibraryState.php, line 43

Class

MediaDirectoriesLibraryState
A value object for the media library state.

Namespace

Drupal\media_directories_ui

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());
}