Example #1
0
 /**
  * @param Session $rets
  * @param $xml
  * @param $parameters
  * @return string
  */
 protected function getDelimiter(Session $rets, $xml, $parameters)
 {
     if (isset($xml->DELIMITER)) {
         // delimiter found so we have at least a COLUMNS row to parse
         return chr("{$xml->DELIMITER->attributes()->value}");
     } else {
         // assume tab delimited since it wasn't given
         $rets->debug('Assuming TAB delimiter since none specified in response');
         return chr("09");
     }
 }
Example #2
0
 /** @test **/
 public function it_uses_the_set_logger()
 {
     $logger = $this->getMock('Logger', ['debug']);
     // expect that the string 'Context' will be changed into an array
     $logger->expects($this->atLeastOnce())->method('debug')->withConsecutive([$this->anything()], [$this->equalTo('Message'), $this->equalTo(['Context'])]);
     $c = new Configuration();
     $c->setLoginUrl('http://www.reso.org/login');
     $s = new Session($c);
     $s->setLogger($logger);
     $s->debug('Message', 'Context');
 }