|
|
@@ -0,0 +1,73 @@ |
|
|
|
<?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; |
|
|
|
} |
|
|
|
} |