addressLocation; } public function getEndDate(): ?\DateTimeImmutable { return $this->endDate; } public function getId(): ?int { return $this->id; } public function getPeriod(): AccompanyingPeriod { return $this->period; } public function getPersonLocation(): ?Person { return $this->personLocation; } public function getStartDate(): ?\DateTimeImmutable { return $this->startDate; } public function setAddressLocation(?Address $addressLocation): AccompanyingPeriodLocationHistory { $this->addressLocation = $addressLocation; return $this; } public function setEndDate(?\DateTimeImmutable $endDate): AccompanyingPeriodLocationHistory { $this->endDate = $endDate; return $this; } /** * @internal use AccompanyingPeriod::addLocationHistory */ public function setPeriod(AccompanyingPeriod $period): AccompanyingPeriodLocationHistory { $this->period = $period; return $this; } public function setPersonLocation(?Person $personLocation): AccompanyingPeriodLocationHistory { $this->personLocation = $personLocation; return $this; } public function setStartDate(?\DateTimeImmutable $startDate): AccompanyingPeriodLocationHistory { $this->startDate = $startDate; return $this; } }