function PathPluginBaseTest::setupViewExecutableAccessPlugin

Same name and namespace in other branches
  1. 8.9.x core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php \Drupal\Tests\views\Unit\Plugin\display\PathPluginBaseTest::setupViewExecutableAccessPlugin()
  2. 10 core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php \Drupal\Tests\views\Unit\Plugin\display\PathPluginBaseTest::setupViewExecutableAccessPlugin()
  3. 11.x core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php \Drupal\Tests\views\Unit\Plugin\display\PathPluginBaseTest::setupViewExecutableAccessPlugin()

Returns some mocked view entity, view executable, and access plugin.

14 calls to PathPluginBaseTest::setupViewExecutableAccessPlugin()
PathPluginBaseTest::testAlterPostRestRoute in core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
Tests the altering of a REST route.
PathPluginBaseTest::testAlterRoute in core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
Tests the alter route method.
PathPluginBaseTest::testAlterRoutesWithOptionalParameters in core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
Tests altering routes with optional parameters in the overridden route.
PathPluginBaseTest::testAlterRoutesWithParameters in core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
Tests altering routes with parameters in the overridden route.
PathPluginBaseTest::testAlterRoutesWithParametersAndUpcasting in core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php
Tests altering routes with parameters and upcasting information.

... See full list

File

core/modules/views/tests/src/Unit/Plugin/display/PathPluginBaseTest.php, line 543

Class

PathPluginBaseTest
@coversDefaultClass <a href="/api/drupal/core%21modules%21views%21src%21Plugin%21views%21display%21PathPluginBase.php/class/PathPluginBase/9" title="The base display plugin for path/callbacks. This is used for pages and feeds." class="local">\Drupal\views\Plugin\views\display\PathPluginBase</a> @group views

Namespace

Drupal\Tests\views\Unit\Plugin\display

Code

protected function setupViewExecutableAccessPlugin() {
    $view_entity = $this->getMockBuilder('Drupal\\views\\Entity\\View')
        ->disableOriginalConstructor()
        ->getMock();
    $view_entity->expects($this->any())
        ->method('id')
        ->willReturn('test_id');
    $view = $this->getMockBuilder('Drupal\\views\\ViewExecutable')
        ->disableOriginalConstructor()
        ->getMock();
    $view->storage = $view_entity;
    $access_plugin = $this->getMockBuilder('Drupal\\views\\Plugin\\views\\access\\AccessPluginBase')
        ->disableOriginalConstructor()
        ->getMockForAbstractClass();
    $this->accessPluginManager
        ->expects($this->any())
        ->method('createInstance')
        ->willReturn($access_plugin);
    return [
        $view,
        $view_entity,
        $access_plugin,
    ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.