public static function resolveByRef(ResourceReference $ref, Gedcomx $document) { if ($ref->getResource() === null) { return null; } return FamilySearchPlatformLocalReferenceResolver::resolveByString($ref->getResource(), $document); }
/** * Gets the value that was removed by the change. * * @return null */ public function getRemovedValue() { $changeInfo = $this->getChangeInfo(); if ($changeInfo != null && $this->getEntry()->getContent() != null && $this->getEntry()->getContent()->getGedcomx() != null) { $removed = $changeInfo->getRemoved(); if ($removed != null) { return FamilySearchPlatformLocalReferenceResolver::resolveByRef($removed, $this->getEntry()->getContent()->getGedcomx()); } } return null; }