Beispiel #1
0
 /**
  * Find class name for request.
  * 
  * If Web Controller needs to do something more with request, 
  * this is first method to override.
  * 
  * @api
  * @return string|null
  */
 protected function findAction(Request $request)
 {
     $router = $this->container->get('router');
     $query = $request->getQuery($router->getBase(), $router->getPrefix());
     list($id, $class, $params) = $router->match($query, $request->method());
     $request->setParams($this->getRequestParams($request, $query, $id, (array) $params));
     return $class;
 }