deblan.tv/vendor/trinity/src/Trinity/Bundle/ContentManagerBundle/Event/SecurityEvent.php
2015-03-02 21:57:49 +01:00

43 lines
906 B
PHP

<?php
namespace Trinity\Bundle\ContentManagerBundle\Event;
use Symfony\Component\EventDispatcher\Event;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\SecurityContextInterface;
class SecurityEvent extends Event
{
private $request;
private $security;
private $response;
public function __construct(Request $request, SecurityContextInterface $security)
{
$this->request = $request;
$this->security = $security;
$this->response = null;
}
public function getSecurityContext()
{
return $this->security;
}
public function getRequest()
{
return $this->request;
}
public function getResponse()
{
return $this->response;
}
public function setResponse($response)
{
$this->response = $response;
}
}