readEdiDataValue() public method

read data value from parsed EDI data
public readEdiDataValue ( array/string $filter, integer $l1, $l2 = false, boolean $required = false ) : string/null
$filter array/string
$l1 integer first level item number (start by 1)
$required boolean if required, but no exist, register error
return string/null
Beispiel #1
0
 public function testReadEdiDataValue()
 {
     $r = new Reader(__DIR__ . "/../files/example.edi");
     $sender = $r->readEdiDataValue('UNB', 2);
     $this->assertEquals('6XPPC', $sender);
     $unh2 = $r->readEdiDataValue(['UNH', ['1' => '1']], 2);
     $this->assertEquals('PAORES', $unh2[0]);
     $unh1 = $r->readEdiDataValue(['UNH', ['2.0' => 'PAORES']], 1);
     $this->assertEquals('1', $unh1);
 }