for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yokai\SecurityTokenBundle\Event;
use Symfony\Component\EventDispatcher\Event;
/**
* @author Yann Eugoné <[email protected]>
*/
class CreateTokenEvent extends Event
{
* @var string
private $purpose;
* @var mixed
private $user;
* @var array
private $payload;
* @param string $purpose
* @param mixed $user
* @param array $payload
public function __construct($purpose, $user, array $payload)
$this->purpose = $purpose;
$this->user = $user;
$this->payload = $payload;
}
* @return string
public function getPurpose()
return $this->purpose;
* @return mixed
public function getUser()
return $this->user;
* @return array
public function getPayload()
return $this->payload;
public function setPayload($payload)
public function addPayload($payload)
$this->payload = array_merge($this->payload, $payload);