ControllerResolverInterface
in
A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
A Controller can be any valid PHP callable.
Tags
Table of Contents
- getController() : callable|false
- Returns the Controller instance associated with a Request.
Methods
getController()
Returns the Controller instance associated with a Request.
public
getController(Request $request) : callable|false
As several resolvers can exist for a single application, a resolver must return false when it is not able to determine the controller.
The resolver must only throw an exception when it should be able to load a controller but cannot because of some errors made by the developer.
Parameters
- $request : Request
Tags
Return values
callable|false —A PHP callable representing the Controller, or false if this resolver is not able to determine the controller