get('targetId') && $entity->get('targetType')) { $repository = $this->getEntityManager()->getRepository($entity->get('targetType')); if ($repository) { $target = $repository->where(array( 'id' => $entity->get('targetId') ))->findOne(array( 'withDeleted' => true )); if ($target && $target->get('name')) { $entity->set('targetName', $target->get('name')); } } } } }