/** * @return \DLigo\Animaltool\Domain\Model\Animal */ public function getAnimal() { if (empty($this->animal)) { $this->animal = $this->animalRepository->findByOwner($this)->getFirst(); } return $this->animal; }