protected function getTargetRepository() { if (!$this->targetRepository) { $this->targetRepository = $this->parent->getRepository()->getModel()->getRepository($this->metadata->relationship->repository); } return $this->targetRepository; }