|
- <?php
-
- /*
- * This file is part of the FOSUserBundle package.
- *
- * (c) FriendsOfSymfony <http://friendsofsymfony.github.com/>
- *
- * 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;
- }
- }
|