/* LIST FROM USER */ echo '<h2>LIST from existing user</h2>'; try { $aUserIbans = $oOldUser->iban(); } catch (\Payname\Exception $e) { echo $e . "\n"; } echo 'IBANs trouves : ' . count($aUserIbans) . "\n" . print_r($aUserIbans, true) . "\n"; /* UPDATE */ echo '<h2>UPDATE</h2>'; $oNewIban->iban = 'FR8422370482212494818262359'; $oNewIban->is_default = 'true'; try { $oNewIban->update(); } catch (\Payname\Exception $e) { echo $e . "\n"; } echo 'Updated IBAN: ' . "\n"; var_dump(Iban::get($oNewIban->user, $oNewIban->hash)); /* DELETE */ echo '<h2>DELETE</h2>'; try { $oNewIban->delete(); } catch (\Payname\Exception $e) { echo $e . "\n"; } ?> </pre> </body> </html>
/** * Get a related IBAN, or all IBANs * * @param string $sHash (Optional) Hash of IBAN to get * Default : null <=> get all related ibans * * @throw \Payname\Exception On API Error * * @return Iban|array Requested Iban, or list of all related ibans */ public function iban($sHash = null) { if ($sHash) { // hash given => get one $mRes = Iban::get($this->hash, $sHash); } else { // no hash => get all $mRes = Iban::getAll($this->hash); } return $mRes; }