Example #1
0
 /**
  * @param FormDefinition $formDefinition
  * @param Request $request
  * @param Response $response
  * @api
  */
 public function __construct(FormDefinition $formDefinition, Request $request, Response $response)
 {
     $this->formDefinition = $formDefinition;
     $arguments = $request->getArguments();
     $this->request = clone $request;
     $formIdentifier = $this->formDefinition->getIdentifier();
     if (isset($arguments[$formIdentifier])) {
         $this->request->setArguments($arguments[$formIdentifier]);
     }
     $this->response = $response;
 }