src/Entity/Villes.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\VillesRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Entity(repositoryClassVillesRepository::class)]
  6. #[ORM\Table(name"villes")]
  7. class Villes
  8. {
  9.     #[ORM\Id]
  10.     #[ORM\GeneratedValue]
  11.     #[ORM\Column]
  12.     private ?int $id null;
  13.     #[ORM\Column(length50)]
  14.     private string $nom;
  15.     #[ORM\Column(length50)]
  16.     private string $slug;
  17.     #[ORM\Column]
  18.     private ?string $image null;
  19.     #[ORM\Column(length50nullabletrue)]
  20.     private ?string $pays null;
  21.     #[ORM\Column]
  22.     private ?string $texte null;
  23.     #[ORM\Column]
  24.     private ?string $longitude null;
  25.     #[ORM\Column]
  26.     private ?string $latitude null;
  27.     
  28.     #[ORM\Column(length10)]
  29.     private ?int $adminsid;
  30.     #[ORM\Column(type"datetime"nullabletrueoptions: ['default' => 'CURRENT_TIMESTAMP'])]
  31.     private ?\DateTimeInterface $created_at null;
  32.     private ?\DateTimeInterface $updated_at null;
  33.     public function __construct(){
  34.         $this->created_at = new \DateTime();
  35.         $this->updated_at = new \DateTime();
  36.     }
  37.     public function getId(): ?int{return $this->id;}
  38.     public function getSlug(): string{return $this->slug;}
  39.     public function setSlug(string $slug): static{$this->slug $slug;return $this;}
  40.     
  41.     public function getLatitude(): ?string{return $this->latitude;}
  42.     public function setLatitude(string $latitude): self$this->latitude $latitude; return $this;}
  43.     public function getLongitude(): ?string{ return $this->longitude; }
  44.     public function setLongitude(?string $longitude): self$this->longitude $longitude; return $this; }
  45.     
  46.     public function getNom(): ?string{return $this->nom;}
  47.     public function setNom(string $nom): self$this->nom $nom; return $this;}
  48.     public function getPays(): ?string{ return $this->pays;}
  49.     public function setPays(?string $pays): self{$this->pays $pays; return $this;}
  50.     public function getImage(): string{return $this->image;}
  51.     public function setImage(string $image): static{$this->image $image;return $this;}
  52.     public function getTexte(): string{return $this->texte;}
  53.     public function setTexte(string $texte): static{$this->texte $texte; return $this;}
  54.     public function getAdminsId(): ?int{return $this->adminsid;}
  55.     public function setAdminsId(int $adminsid): static{ $this->adminsid $adminsid;return $this; }
  56.     public function getCreatedAt(): ?\DateTimeInterface{ return $this->created_at;}
  57.     public function setCreatedAt(?\DateTimeInterface $created_at): self$this->created_at $created_at;return $this;}
  58.     public function getUpdatedAt(): ?\DateTimeInterface{ return $this->updated_at;}
  59.     public function setUpdatedAt(?\DateTimeInterface $updated_at): self$this->updated_at $updated_at;return $this;}
  60. }