src/Entity/VehicleImage.php line 23
<?phpnamespace App\Entity;use ApiPlatform\Metadata\ApiResource;use ApiPlatform\Metadata\Get;use App\Repository\VehicleImageRepository;use DateTimeInterface;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;#[ApiResource(operations: [new Get(),],normalizationContext: ['groups' => ['img:read']],security: "is_granted('PUBLIC_ACCESS')")]#[ORM\Entity(repositoryClass: VehicleImageRepository::class)]class VehicleImage{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[Groups(['vehicle:read', 'img:read'])]#[ORM\Column(length: 255)]private ?string $name = null;#[Groups(['vehicle:read', 'img:read'])]#[ORM\Column(type: 'boolean', nullable: true)]private ?bool $main = null;#[ORM\ManyToOne(cascade: ['persist'], inversedBy: 'vehicleImages')]private ?Vehicle $vehicle = null;#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]private ?DateTimeInterface $createAt = null;#[ORM\Column(length: 500, nullable: true)]private ?string $seoFilename = null;#[ORM\Column(length: 255, nullable: true)]private ?string $altText = null;public function getId(): ?int{return $this->id;}public function getName(): ?string{return $this->name;}public function setName(string $name): self{$this->name = $name;return $this;}public function isMain(): ?bool{return $this->main;}public function setMain(bool $main): self{$this->main = $main;return $this;}public function getVehicle(): ?Vehicle{return $this->vehicle;}public function setVehicle(?Vehicle $vehicle): self{$this->vehicle = $vehicle;return $this;}public function getCreateAt(): ?DateTimeInterface{return $this->createAt;}public function setCreateAt(DateTimeInterface|null $createAt = null): self{$this->createAt = $createAt;return $this;}public function getSeoFilename(): ?string{return $this->seoFilename;}public function setSeoFilename(?string $seoFilename): self{$this->seoFilename = $seoFilename;return $this;}public function getAltText(): ?string{return $this->altText;}public function setAltText(?string $altText): self{$this->altText = $altText;return $this;}}