echo $e . "\n"; } echo 'Iban instanciated: ' . "\n"; var_dump($oOldIban); /* READ FROM USER */ echo '<h2>READ from existing user</h2>'; try { $oUserIban = $oOldUser->iban('6KJXU'); } catch (\Payname\Exception $e) { echo $e . "\n"; } echo 'Iban instanciated: ' . "\n"; var_dump($oUserIban); /* LIST */ echo '<h2>LIST</h2>'; $aIbans = Iban::getAll('OuAIb'); echo 'Ibans trouves : ' . count($aIbans) . "\n" . print_r($aIbans, true) . "\n"; /* 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();
/** * 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; }