<?phpnamespace App\Entity;use ApiPlatform\Core\Annotation\ApiResource;use App\Repository\ConnexionUserRepository;use Symfony\Component\Validator\Constraints as Assert;use Doctrine\ORM\Mapping as ORM;/** * @ApiResource() * @ORM\Entity(repositoryClass=ConnexionUserRepository::class) */class ConnexionUser{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") * */ private $id; /** * @ORM\Column(type="string", length=255) */ private $nom; /** * @ORM\Column(type="string", length=255) */ private $prenom; /** * @ORM\Column(type="string", length=255) */ private $email; /** * @ORM\Column(type="string", length=255) */ private $type; /** * @ORM\Column(type="string", length=255) */ private $password; /** * @ORM\Column(type="string", length=255) */ private $phone; /** * @ORM\OneToMany(targetEntity="PayementMethod",mappedBy="id_user",cascade={"remove","persist"}) */ private $evenementUser; public function getId(): ?int { return $this->id; } public function getNom(): ?string { return $this->nom; } public function setNom(string $nom): self { $this->nom = $nom; return $this; } public function getPrenom(): ?string { return $this->prenom; } public function setPrenom(string $prenom): self { $this->prenom = $prenom; return $this; } public function getEmail(): ?string { return $this->email; } public function setEmail(string $email): self { $this->email = $email; return $this; } public function getType(): ?string { return $this->type; } public function setType(string $type): self { $this->type = $type; return $this; } public function getPassword(): ?string { return $this->password; } public function setPassword(string $password): self { $this->password = $password; return $this; } public function getPhone(): ?string { return $this->phone; } public function setPhone(string $phone): self { $this->phone = $phone; return $this; } public function __toString(): string { return $this->nom." ".$this->prenom; }}