} echo 'Doc instanciated: ' . "\n"; var_dump($oOldDoc); /* READ FROM USER */ echo '<h2>READ from existing user</h2>'; try { $oUserDoc = $oOldUser->doc('DWyq6'); } catch (\Payname\Exception $e) { echo $e . "\n"; } echo 'Doc instanciated: ' . "\n"; var_dump($oUserDoc); /* LIST */ echo '<h2>LIST</h2>'; try { $aDocs = Doc::getAll('OuAIb'); } catch (\Payname\Exception $e) { echo $e . "\n"; } echo 'Docs trouves : ' . count($aDocs) . "\n" . print_r($aDocs, true) . "\n"; /* LIST FROM USER */ echo '<h2>LIST from existing user</h2>'; try { $aUserDocs = $oOldUser->doc(); } catch (\Payname\Exception $e) { echo $e . "\n"; } echo 'Docs trouves : ' . count($aUserDocs) . "\n" . print_r($aUserDocs, true) . "\n"; /* UPDATE */ echo '<h2>UPDATE</h2>'; echo '<em>no update, use create instead</em>';
/** * Get a related document, or all documents * * @param string $sHash (Optional) Hash of document to get * Default : null <=> get all related docs * * @throw \Payname\Exception On API Error * * @return Doc|array Requested Doc, or list of all related docs */ public function doc($sHash = null) { if ($sHash) { // hash given => get one $mRes = Doc::get($this->hash, $sHash); } else { // no hash => get all $mRes = Doc::getAll($this->hash); } return $mRes; }