src/Entity/RefreshToken.php line 9
<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity]#[ORM\Table(name: 'refresh_token')]class RefreshToken{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column(type: 'integer')]private ?int $id = null;#[ORM\Column(type: 'string', length: 128, unique: true)]private string $refreshToken;#[ORM\Column(type: 'string', length: 255)]private string $username;#[ORM\Column(type: 'datetime')]private \DateTimeInterface $valid;#[ORM\Column(type: 'text', nullable: true)]private ?string $jwtToken = null;public function getId(): ?int{return $this->id;}public function getRefreshToken(): string{return $this->refreshToken;}public function setRefreshToken(string $refreshToken): self{$this->refreshToken = $refreshToken;return $this;}public function getUsername(): string{return $this->username;}public function setUsername(string $username): self{$this->username = $username;return $this;}public function getValid(): \DateTimeInterface{return $this->valid;}public function setValid(\DateTimeInterface $valid): self{$this->valid = $valid;return $this;}public function isValid(): bool{return $this->valid > new \DateTime();}public function getJwtToken(): ?string{return $this->jwtToken;}public function setJwtToken(?string $jwtToken): self{$this->jwtToken = $jwtToken;return $this;}}