public static function resolveByRef(ResourceReference $ref, Gedcomx $document)
 {
     if ($ref->getResource() === null) {
         return null;
     }
     return FamilySearchPlatformLocalReferenceResolver::resolveByString($ref->getResource(), $document);
 }
Exemplo n.º 2
0
 /**
  * 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;
 }