[ Index ]

PHP Cross Reference of phpBB-3.1.12-deutsch

title

Body

[close]

/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Controller/ -> ControllerResolver.php (summary)

(no description)

File Size: 170 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ControllerResolver:: (5 methods):
  __construct()
  getController()
  getArguments()
  doGetArguments()
  createController()


Class: ControllerResolver  - X-Ref

ControllerResolver.

This implementation uses the '_controller' request attribute to determine
the controller to execute and uses the request attributes to determine
the controller method arguments.

__construct(LoggerInterface $logger = null)   X-Ref
Constructor.

param: LoggerInterface $logger A LoggerInterface instance

getController(Request $request)   X-Ref
Returns the Controller instance associated with a Request.

This method looks for a '_controller' request attribute that represents
the controller name (a string like ClassName::MethodName).

param: Request $request A Request instance
return: mixed|bool A PHP callable representing the Controller,

getArguments(Request $request, $controller)   X-Ref
Returns the arguments to pass to the controller.

param: Request $request    A Request instance
param: mixed   $controller A PHP callable
return: array

doGetArguments(Request $request, $controller, array $parameters)   X-Ref
No description

createController($controller)   X-Ref
Returns a callable for the given controller.

param: string $controller A Controller string
return: callable A PHP callable



Generated: Thu Jan 11 00:25:41 2018 Cross-referenced by PHPXref 0.7.1