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