示例#1
0
文件: Reader.php 项目: Grummfy/camt
 /**
  * @param $xmlNs
  * @return MessageFormatInterface
  * @throws ReaderException
  */
 private function getMessageFormatForXmlNs($xmlNs)
 {
     $messageFormats = $this->config->getMessageFormats();
     foreach ($messageFormats as $messageFormat) {
         if ($messageFormat->getXmlNs() === $xmlNs) {
             return $messageFormat;
         }
     }
     throw new ReaderException("Unsupported format, cannot find message format with xmlns {$xmlNs}");
 }
示例#2
0
 public function testReadFile()
 {
     $reader = new Reader(Config::getDefault());
     $message = $reader->readFile(__DIR__ . '/Camt053/Stubs/camt053.v2.minimal.xml');
     $this->assertInstanceOf(DTO\Message::class, $message);
 }
示例#3
0
 public function testReadFile()
 {
     $reader = new Reader(Config::getDefault());
     $message = $reader->readFile(__DIR__ . '/Camt053/Stubs/camt053.minimal.xml');
     $this->assertInstanceOf('Genkgo\\Camt\\Camt053\\Message', $message);
 }