You are here

function media_directories_ui_update_8002 in Media Directories 8

Same name and namespace in other branches
  1. 2.x modules/media_directories_ui/media_directories_ui.install \media_directories_ui_update_8002()

Extend the media_directory_browser view with the media name argument.

File

modules/media_directories_ui/media_directories_ui.install, line 90
Install and database hook implementations.

Code

function media_directories_ui_update_8002() {
  $view = View::load('media_directory_browser');
  $argument = [
    'id' => 'media_name',
    'table' => 'media_field_data',
    'field' => 'media_name',
    'relationship' => 'none',
    'group_type' => 'group',
    'title_enable' => FALSE,
    'default_argument_type' => 'fixed',
    'default_argument_skip_url' => FALSE,
    'specify_validation' => FALSE,
    'entity_type' => 'media',
    'plugin_id' => 'media_directory_ui_string_contains',
  ];
  $default_display =& $view
    ->getDisplay('default');
  $default_display['display_options']['arguments']['media_name'] = $argument;
  $view
    ->save();
}