<?phpnamespace App\Entity;use App\Repository\MediaRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: MediaRepository::class)]class Media{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private $id; #[ORM\Column(type: 'string', length: 255)] private $name; #[ORM\Column(type: 'string', length: 255)] private $image; #[ORM\ManyToOne(targetEntity: WebsiteLanguage::class, inversedBy: 'media')] private $websiteLanguage; #[ORM\Column(type: 'boolean')] private $original; #[ORM\Column(type: 'integer', nullable: true)] private $unit; #[ORM\Column(type: 'string', length: 255, nullable: true)] private $link; public function getId(): ?int { return $this->id; } public function getName() { return $this->name; } public function setName($name): self { $this->name = $name; return $this; } public function getImage() { return $this->image; } public function setImage($image): self { $this->image = $image; return $this; } public function getWebsiteLanguage(): ?WebsiteLanguage { return $this->websiteLanguage; } public function setWebsiteLanguage(?WebsiteLanguage $websiteLanguage): self { $this->websiteLanguage = $websiteLanguage; return $this; } public function getOriginal(): ?bool { return $this->original; } public function setOriginal(bool $original): self { $this->original = $original; return $this; } public function getUnit(): ?int { return $this->unit; } public function setUnit(?int $unit): self { $this->unit = $unit; return $this; } public function getLink(): ?string { return $this->link; } public function setLink(?string $link): self { $this->link = $link; return $this; }}