* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Lc\SovBundle\Event; use Symfony\Component\Form\FormInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Contracts\EventDispatcher\Event; class FormEvent extends Event { /** * @var FormInterface */ private $form; /** * @var Request */ private $request; /** * @var Response */ private $response; /** * FormEvent constructor. */ public function __construct(FormInterface $form, Request $request) { $this->form = $form; $this->request = $request; } /** * @return FormInterface */ public function getForm() { return $this->form; } /** * @return Request */ public function getRequest() { return $this->request; } public function setResponse(Response $response) { $this->response = $response; } /** * @return Response|null */ public function getResponse() { return $this->response; } }