src/MyBundle/Entity/CrossDomainAuthToken.php line 11

Open in your IDE?
  1. <?php
  2. namespace MyBundle\Entity;
  3. use CoreBundle\Entity\User;
  4. use DateTime;
  5. /**
  6.  * CrossDomainAuthToken
  7.  */
  8. class CrossDomainAuthToken
  9. {
  10.     public function __construct()
  11.     {
  12.         $this->setIsUsed(false);
  13.     }
  14.     /**
  15.      * @var integer
  16.      */
  17.     private $id;
  18.     /**
  19.      * @var string
  20.      */
  21.     private $token;
  22.     /**
  23.      * @var string|null
  24.      */
  25.     private $session;
  26.     /**
  27.      * @var bool
  28.      */
  29.     private $is_used;
  30.     /**
  31.      * @var bool
  32.      */
  33.     private $is_auth;
  34.     /**
  35.      * @var DateTime
  36.      */
  37.     private $date_create;
  38.     /**
  39.      * @var User
  40.      */
  41.     private $user;
  42.     /**
  43.      * Get id
  44.      *
  45.      * @return integer
  46.      */
  47.     public function getId()
  48.     {
  49.         return $this->id;
  50.     }
  51.     /**
  52.      * Set token
  53.      *
  54.      * @param string $token
  55.      *
  56.      * @return CrossDomainAuthToken
  57.      */
  58.     public function setToken($token)
  59.     {
  60.         $this->token $token;
  61.         return $this;
  62.     }
  63.     /**
  64.      * Get token
  65.      *
  66.      * @return string
  67.      */
  68.     public function getToken()
  69.     {
  70.         return $this->token;
  71.     }
  72.     /**
  73.      * Set dateCreate
  74.      *
  75.      * @param DateTime $dateCreate
  76.      *
  77.      * @return CrossDomainAuthToken
  78.      */
  79.     public function setDateCreate($dateCreate)
  80.     {
  81.         $this->date_create $dateCreate;
  82.         return $this;
  83.     }
  84.     /**
  85.      * Get dateCreate
  86.      *
  87.      * @return DateTime
  88.      */
  89.     public function getDateCreate()
  90.     {
  91.         return $this->date_create;
  92.     }
  93.     /**
  94.      * Set user
  95.      *
  96.      * @param User $user
  97.      *
  98.      * @return CrossDomainAuthToken
  99.      */
  100.     public function setUser(User $user null)
  101.     {
  102.         $this->user $user;
  103.         return $this;
  104.     }
  105.     /**
  106.      * Get user
  107.      *
  108.      * @return User
  109.      */
  110.     public function getUser()
  111.     {
  112.         return $this->user;
  113.     }
  114.     public function isIsUsed(): bool
  115.     {
  116.         return $this->is_used;
  117.     }
  118.     public function setIsUsed(bool $is_used): void
  119.     {
  120.         $this->is_used $is_used;
  121.     }
  122.     public function getSession(): ?string
  123.     {
  124.         return $this->session;
  125.     }
  126.     public function setSession(?string $session): void
  127.     {
  128.         $this->session $session;
  129.     }
  130. }