<?php
namespace App\Entity\OAuth;
use App\Entity\Account\User;
use Doctrine\ORM\Mapping as ORM;
use FOS\OAuthServerBundle\Entity\AccessToken as BaseAccessToken;
#[ORM\Entity, ORM\Table(name: 'oauth_access_token')]
class AccessToken extends BaseAccessToken
{
#[ORM\Id, ORM\GeneratedValue, ORM\Column(type: 'integer')]
protected $id;
#[ORM\ManyToOne(targetEntity: Client::class), ORM\JoinColumn(nullable: false)]
protected $client;
#[ORM\ManyToOne(targetEntity: User::class), ORM\JoinColumn(onDelete: 'CASCADE')]
protected $user;
}