public function FilterControllerEvent::setController

Sets a new controller

@api

Parameters

callable $controller:

Throws

\LogicException

1 call to FilterControllerEvent::setController()
FilterControllerEvent::__construct in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Event/FilterControllerEvent.php

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Event/FilterControllerEvent.php, line 66

Class

FilterControllerEvent
Allows filtering of a controller callable

Namespace

Symfony\Component\HttpKernel\Event

Code

public function setController($controller) {

  // controller must be a callable
  if (!is_callable($controller)) {
    throw new \LogicException(sprintf('The controller must be a callable (%s given).', $this
      ->varToString($controller)));
  }
  $this->controller = $controller;
}