<?php
declare(strict_types=1);
namespace Croisiland\CommonBundle\Entity\Itinerary;
use Croisiland\CommonBundle\Repository\Itinerary\ItineraryComputedRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ItineraryComputedRepository::class)
*/
class ItineraryComputed
{
/**
* @ORM\Id
*
* @ORM\OneToOne(targetEntity=Itinerary::class, inversedBy="computed")
*/
private ?Itinerary $itinerary;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private ?int $activeCruisesCount;
public function getItinerary(): ?Itinerary
{
return $this->itinerary;
}
public function setItinerary(?Itinerary $itinerary): void
{
$this->itinerary = $itinerary;
}
public function getActiveCruisesCount(): ?int
{
return $this->activeCruisesCount;
}
public function setActiveCruisesCount(?int $activeCruisesCount): self
{
$this->activeCruisesCount = $activeCruisesCount;
return $this;
}
}