コード例 #1
0
 /**
  * @depends test_init
  */
 function test_parser($simplexml)
 {
     $banklist = Pronamic_WP_Pay_Gateways_PayDutch_XML_BankListParser::parse($simplexml);
     $this->assertInternalType('array', $banklist);
     return $banklist;
 }
コード例 #2
0
ファイル: Client.php プロジェクト: wp-pay-gateways/paydutch
 /**
  * Get bank list
  */
 public function get_bank_list()
 {
     $list = null;
     $message = new Pronamic_WP_Pay_Gateways_PayDutch_XML_RetrieveBankListRequestMessage(Pronamic_WP_Pay_Gateways_PayDutch_Methods::WEDEAL, $this->test);
     $result = $this->request($message);
     if (is_wp_error($result)) {
         $this->error = $result;
     } else {
         $xml = Pronamic_WP_Util::simplexml_load_string($result);
         if (is_wp_error($xml)) {
             $this->error = $xml;
         } else {
             $list = Pronamic_WP_Pay_Gateways_PayDutch_XML_BankListParser::parse($xml);
         }
     }
     return $list;
 }