diff --git a/core/modules/views/src/Routing/ViewPageController.php b/core/modules/views/src/Routing/ViewPageController.php
index 7d0d2b6..cf3ae53 100644
--- a/core/modules/views/src/Routing/ViewPageController.php
+++ b/core/modules/views/src/Routing/ViewPageController.php
@@ -7,54 +7,13 @@
 
 namespace Drupal\views\Routing;
 
-use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
-use Drupal\Core\Entity\EntityStorageInterface;
 use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\views\Plugin\views\display\Page;
-use Drupal\views\ViewExecutableFactory;
-use Symfony\Component\DependencyInjection\ContainerInterface;
 
 /**
  * Defines a page controller to execute and render a view.
  */
-class ViewPageController implements ContainerInjectionInterface {
-
-  /**
-   * The entity storage.
-   *
-   * @var \Drupal\Core\Entity\EntityStorageInterface
-   */
-  protected $storage;
-
-  /**
-   * The view executable factory.
-   *
-   * @var \Drupal\views\ViewExecutableFactory
-   */
-  protected $executableFactory;
-
-  /**
-   * Constructs a ViewPageController object.
-   *
-   * @param \Drupal\Core\Entity\EntityStorageInterface $storage
-   *   The entity storage.
-   * @param \Drupal\views\ViewExecutableFactory $executable_factory
-   *   The view executable factory
-   */
-  public function __construct(EntityStorageInterface $storage, ViewExecutableFactory $executable_factory) {
-    $this->storage = $storage;
-    $this->executableFactory = $executable_factory;
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  public static function create(ContainerInterface $container) {
-    return new static(
-      $container->get('entity.manager')->getStorage('view'),
-      $container->get('views.executable')
-    );
-  }
+class ViewPageController {
 
   /**
    * Handler a response for a given view and display.
diff --git a/core/modules/views/tests/src/Unit/Routing/ViewPageControllerTest.php b/core/modules/views/tests/src/Unit/Routing/ViewPageControllerTest.php
index d39ef33..4604406 100644
--- a/core/modules/views/tests/src/Unit/Routing/ViewPageControllerTest.php
+++ b/core/modules/views/tests/src/Unit/Routing/ViewPageControllerTest.php
@@ -13,7 +13,6 @@
 use Symfony\Cmf\Component\Routing\RouteObjectInterface;
 use Symfony\Component\HttpFoundation\ParameterBag;
 use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag;
 use Symfony\Component\Routing\Route;
 
 /**
@@ -30,20 +29,6 @@ class ViewPageControllerTest extends UnitTestCase {
   public $pageController;
 
   /**
-   * The mocked view storage.
-   *
-   * @var \Drupal\views\ViewStorage|\PHPUnit_Framework_MockObject_MockObject
-   */
-  protected $storage;
-
-  /**
-   * The mocked view executable factory.
-   *
-   * @var \Drupal\views\ViewExecutableFactory|\PHPUnit_Framework_MockObject_MockObject
-   */
-  protected $executableFactory;
-
-  /**
    * A render array expected for every page controller render array result.
    *
    * @var array
@@ -56,23 +41,13 @@ class ViewPageControllerTest extends UnitTestCase {
   ];
 
   protected function setUp() {
-    $this->storage = $this->getMockBuilder('Drupal\Core\Config\Entity\ConfigEntityStorage')
-      ->disableOriginalConstructor()
-      ->getMock();
-    $this->executableFactory = $this->getMockBuilder('Drupal\views\ViewExecutableFactory')
-      ->disableOriginalConstructor()
-      ->getMock();
-
-    $this->pageController = new ViewPageController($this->storage, $this->executableFactory);
+    $this->pageController = new ViewPageController();
   }
 
   /**
    * Tests the page controller.
    */
   public function testPageController() {
-    $this->storage->expects($this->never())
-      ->method('load');
-
     $build = [
       '#type' => 'view',
       '#name' => 'test_page_view',
@@ -102,9 +77,6 @@ public function testPageController() {
    * Tests the page controller with arguments on a non overridden page view.
    */
   public function testHandleWithArgumentsWithoutOverridden() {
-    $this->storage->expects($this->never())
-      ->method('load');
-
     $request = new Request();
     $request->attributes->set('view_id', 'test_page_view');
     $request->attributes->set('display_id', 'page_1');
@@ -139,9 +111,6 @@ public function testHandleWithArgumentsWithoutOverridden() {
    * Note: This test does not care about upcasting for now.
    */
   public function testHandleWithArgumentsOnOverriddenRoute() {
-    $this->storage->expects($this->never())
-      ->method('load');
-
     $request = new Request();
     $request->attributes->set('view_id', 'test_page_view');
     $request->attributes->set('display_id', 'page_1');
@@ -179,9 +148,6 @@ public function testHandleWithArgumentsOnOverriddenRoute() {
    * are pulled in.
    */
   public function testHandleWithArgumentsOnOverriddenRouteWithUpcasting() {
-    $this->storage->expects($this->never())
-      ->method('load');
-
     $request = new Request();
     $request->attributes->set('view_id', 'test_page_view');
     $request->attributes->set('display_id', 'page_1');
