/** * Adds a media reference to the current person. * * @param \Gedcomx\Rs\Client\SourceDescriptionState $description * @param \Gedcomx\Rs\Client\Options\StateTransitionOption $option,... * * @return \Gedcomx\Rs\Client\PersonState */ public function addMediaDescription(SourceDescriptionState $description, StateTransitionOption $option = null) { $reference = new SourceReference(); $reference->setDescriptionRef($description->getSelfUri()); return $this->passOptionsTo('addMediaReference', array($reference), func_get_args()); }
/** * Constructs a new FamilySearch source description state using the specified client, request, response, access token, and state factory. * * @param \GuzzleHttp\Client $client * @param \GuzzleHttp\Psr7\Request $request * @param \GuzzleHttp\Psr7\Response $response * @param string $accessToken * @param \Gedcomx\Rs\Client\StateFactory $stateFactory */ function __construct(Client $client, Request $request, Response $response, $accessToken, StateFactory $stateFactory) { parent::__construct($client, $request, $response, $accessToken, $stateFactory); }