public final function hasOneReferenceTo(BaseEntity $entity, $name = NULL) { if (TRUE === is_null($name)) { $name = $entity->getEntityName(); } else { Kit::ensureString($name); } return $this->isEqualTo("Reference.{$name}Id", $entity->getId()->toMongoId()); }
public final function hasOneReferenceTo(BaseEntity $entity, $reference_name = NULL) { if (TRUE === is_null($reference_name)) { $reference_name = $entity->getEntityName(); } return $entity->getId()->isEqualTo($this->getOneReference($reference_name)); }