Chris@4: getDisplay('media_page_list'); Chris@4: if (!empty($display)) { Chris@4: $display['display_options']['path'] = 'admin/content/media-table'; Chris@4: unset($display['display_options']['menu']); Chris@4: $view->trustData()->save(); Chris@4: } Chris@4: } Chris@4: } Chris@4: Chris@4: /** Chris@4: * Implements hook_uninstall(). Chris@4: */ Chris@4: function media_library_uninstall() { Chris@4: // Restore the path to the original media view. Chris@4: /** @var \Drupal\views\Entity\View $view */ Chris@4: if ($view = View::load('media')) { Chris@4: $display = &$view->getDisplay('media_page_list'); Chris@4: if (!empty($display)) { Chris@4: $display['display_options']['path'] = 'admin/content/media'; Chris@4: $display['display_options']['menu'] = [ Chris@4: 'type' => 'tab', Chris@4: 'title' => 'Media', Chris@4: 'description' => '', Chris@4: 'expanded' => FALSE, Chris@4: 'parent' => '', Chris@4: 'weight' => 0, Chris@4: 'context' => '0', Chris@4: 'menu_name' => 'main', Chris@4: ]; Chris@4: $view->trustData()->save(); Chris@4: } Chris@4: } Chris@4: }