Ejemplo n.º 1
0
 /**
  * Read the child and parent relationships for this person
  *
  * @param ChildAndParentsRelationship $relationship
  * @param \Gedcomx\Rs\Client\Options\StateTransitionOption $option,...
  *
  * @return ChildAndParentsRelationshipState
  */
 public function readChildAndParentsRelationship(ChildAndParentsRelationship $relationship, StateTransitionOption $option = null)
 {
     $link = $relationship->getLink(Rel::RELATIONSHIP);
     if ($link == null) {
         $link = $relationship->getLink(Rel::SELF);
     }
     if ($link == null || $link->getHref() == null) {
         return null;
     }
     $request = $this->createAuthenticatedRequest('GET', $link->getHref(), FamilySearchRequest::getMediaTypes());
     return $this->stateFactory->createState('ChildAndParentsRelationshipState', $this->client, $request, $this->passOptionsTo('invoke', array($request), func_get_args()), $this->accessToken);
 }