<?php
namespace App\Amadeus\FileParser; class Line_A extends \App\Amadeus\FileParser\LineAbstract { protected $structure = [ ['name'=> 'MSGTAG', 'val' => 'A-', 'type' => 'AN', 'req' => 'M', 'len' => 2,], ['name'=> 'end', 'type' => 'end',], ['name'=> 'TKTAIR', 'type' => 'AN', 'req' => 'M',], ['name'=> 'DELIM', 'val' => ';', 'type' => 'AN', 'req' => 'M', 'len' => 1,], ['name'=> 'ALCDE', 'type' => 'AN', 'req' => 'M', 'len' => 3,], ['name'=> 'NUMCDE', 'type' => 'N', 'req' => 'M', 'len' => 3,], ['name'=> 'NUMCDE_checkDigit', 'type' => 'N', 'req' => 'M', 'len' => 1,], ['name'=> 'TKTMOD', 'type' => 'AN', 'len' => 3,], ]; protected function postParse() { parent::postParse(); if($this->tree['ALCDE']){ $this->tree['ALCDE'] = rtrim($this->tree['ALCDE']); } } } 