<?phpdeclare(strict_types=1);namespace Croisiland\CommonBundle\Entity\Itinerary;use Croisiland\CommonBundle\Repository\Itinerary\DestinationMainComputedRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=DestinationMainComputedRepository::class) */class DestinationMainComputed{ /** * @ORM\Id * * @ORM\OneToOne(targetEntity=DestinationMain::class, inversedBy="computed") */ private ?DestinationMain $destinationMain; /** * @ORM\Column(type="integer", nullable=true) */ private ?int $destinationSecondariesCount; /** * @ORM\Column(type="integer", nullable=true) */ private ?int $itinerariesCount; /** * @ORM\Column(type="integer", nullable=true) */ private ?int $activeCruisesCount; /** * @ORM\Column(type="integer", nullable=true) */ private ?int $mediasCount; public function getDestinationMain(): DestinationMain { return $this->destinationMain; } public function setDestinationMain(DestinationMain $destinationMain): self { $this->destinationMain = $destinationMain; return $this; } public function getDestinationSecondariesCount(): ?int { return $this->destinationSecondariesCount; } public function setDestinationSecondariesCount(?int $destinationSecondariesCount): self { $this->destinationSecondariesCount = $destinationSecondariesCount; return $this; } public function getItinerariesCount(): ?int { return $this->itinerariesCount; } public function setItinerariesCount(?int $itinerariesCount): self { $this->itinerariesCount = $itinerariesCount; return $this; } public function getActiveCruisesCount(): ?int { return $this->activeCruisesCount; } public function setActiveCruisesCount(?int $activeCruisesCount): self { $this->activeCruisesCount = $activeCruisesCount; return $this; } public function getMediasCount(): ?int { return $this->mediasCount; } public function setMediasCount(?int $mediasCount): self { $this->mediasCount = $mediasCount; return $this; }}