class MockControllerPsr7

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Core/Controller/ControllerResolverTest.php \Drupal\Tests\Core\Controller\MockControllerPsr7
  2. 8.9.x core/tests/Drupal/Tests/Core/Controller/ControllerResolverTest.php \Drupal\Tests\Core\Controller\MockControllerPsr7
  3. 10 core/tests/Drupal/Tests/Core/Controller/ControllerResolverTest.php \Drupal\Tests\Core\Controller\MockControllerPsr7

Mock for the PSR-7 controller.

Hierarchy

Expanded class hierarchy of MockControllerPsr7

File

core/tests/Drupal/Tests/Core/Controller/ControllerResolverTest.php, line 202

Namespace

Drupal\Tests\Core\Controller
View source
class MockControllerPsr7 {
  public function getResult() {
    return [
      '#markup' => 'This is a regular controller',
    ];
  }
  public function getControllerWithRequestAndRouteMatch(RouteMatchInterface $route_match, ServerRequestInterface $request) {
    return [
      '#markup' => 'this is another example controller',
    ];
  }

}

Members


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