コード例 #1
0
ファイル: user.php プロジェクト: nicolasverlhiac/sdk-php
}
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>';
コード例 #2
0
 /**
  * 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;
 }