for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dontdrinkandroot\RestBundle\Entity;
use Symfony\Component\Security\Core\User\UserInterface;
/**
* @author Philip Washington Sorst <[email protected]>
*/
abstract class AccessToken
{
* @var int
private $id;
* @var string
private $token;
* @var \DateTime|null
private $expiry;
* @return int
public function getId(): int
return $this->id;
}
* @return string
public function getToken()
return $this->token;
* @param string $token
public function setToken($token)
$this->token = $token;
* @return \DateTime|null
public function getExpiry()
return $this->expiry;
* @param \DateTime|null $expiry
public function setExpiry($expiry)
$this->expiry = $expiry;
* @return UserInterface
abstract public function getUser();
* @param $user UserInterface
abstract public function setUser($user);