<?php
namespace App\Entity;
use App\Repository\ReferenceclientsRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ReferenceclientsRepository::class)]
class Referenceclients
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id;
#[ORM\Column(length: 100)]
private ?string $nom;
#[ORM\Column(length: 100)]
private ?string $slug;
#[ORM\Column(length: 200, nullable: true)]
private ?string $image = 'NO_FILE';
#[ORM\Column(length: 10)]
private ?int $adminsid;
#[ORM\Column]
private ?\DateTimeImmutable $created_at = null;
public function __construct(){
$this->created_at = new \DateTimeImmutable();
}
public function getId(): ?int {return $this->id;}
public function getNom(): ?string{return $this->nom;}
public function setNom(string $nom): static {$this->nom = $nom; return $this;}
public function getSlug(): ?string{return $this->slug;}
public function setSlug(string $slug): static {$this->slug = $slug;return $this;}
public function getImage(): ?string{return $this->image;}
public function setImage(string $image): static{$this->image = $image; return $this;}
public function getAdminsId(): ?int{return $this->adminsid;}
public function setAdminsId(int $adminsid): static {$this->adminsid = $adminsid; return $this; }
public function getCreatedAt(): ?\DateTimeImmutable{return $this->created_at;}
public function setCreatedAtrecru(\DateTimeImmutable $created_at): static{$this->created_at = $created_at; return $this;}
}