__('Typeslist 1'),'2' => __('Typeslist 2'),'3' => __('Typeslist 3'),'4' => __('Typeslist 4'),'5' => __('Typeslist 5'),'6' => __('Typeslist 6'),'7' => __('Typeslist 7'),'8' => __('Typeslist 8'),'9' => __('Typeslist 9'),'10' => __('Typeslist 10'),'11' => __('Typeslist 11'),'12' => __('Typeslist 12'),'13' => __('Typeslist 13'),'14' => __('Typeslist 14'),'15' => __('Typeslist 15'),'16' => __('Typeslist 16'),'17' => __('Typeslist 17'),'18' => __('Typeslist 18'),'19' => __('Typeslist 19'),'20' => __('Typeslist 20'),'21' => __('Typeslist 21'),'22' => __('Typeslist 22'),'23' => __('Typeslist 23'),'24' => __('Typeslist 24'),'25' => __('Typeslist 25')]; } public function getTravelersnumberdataList() { return ['1' => __('Travelersnumberdata 1'),'2' => __('Travelersnumberdata 2')]; } public function getTravelerinformationdataList() { return ['1' => __('Travelerinformationdata 1'),'2' => __('Travelerinformationdata 2'),'3' => __('Travelerinformationdata 3'),'4' => __('Travelerinformationdata 4'),'5' => __('Travelerinformationdata 5'),'6' => __('Travelerinformationdata 6'),'7' => __('Travelerinformationdata 7'),'8' => __('Travelerinformationdata 8'),'9' => __('Travelerinformationdata 9'),'10' => __('Travelerinformationdata 10'),'11' => __('Travelerinformationdata 11'),'12' => __('Travelerinformationdata 12'),'13' => __('Travelerinformationdata 13'),'14' => __('Travelerinformationdata 14')]; } public function getTripinformationdataList() { return ['1' => __('Tripinformationdata 1'),'2' => __('Tripinformationdata 2'),'3' => __('Tripinformationdata 3'),'4' => __('Tripinformationdata 4'),'5' => __('Tripinformationdata 5'),'6' => __('Tripinformationdata 6'),'7' => __('Tripinformationdata 7'),'8' => __('Tripinformationdata 8'),'9' => __('Tripinformationdata 9'),'10' => __('Tripinformationdata 10'),'11' => __('Tripinformationdata 11'),'12' => __('Tripinformationdata 12'),'13' => __('Tripinformationdata 13'),'14' => __('Tripinformationdata 14'),'15' => __('Tripinformationdata 15'),'16' => __('Tripinformationdata 16'),'17' => __('Tripinformationdata 17'),'18' => __('Tripinformationdata 18'),'19' => __('Tripinformationdata 19'),'20' => __('Tripinformationdata 20'),'21' => __('Tripinformationdata 21'),'22' => __('Tripinformationdata 22'),'23' => __('Tripinformationdata 23'),'24' => __('Tripinformationdata 24'),'25' => __('Tripinformationdata 25'),'26' => __('Tripinformationdata 26'),'27' => __('Tripinformationdata 27'),'28' => __('Tripinformationdata 28'),'29' => __('Tripinformationdata 29'),'30' => __('Tripinformationdata 30'),'31' => __('Tripinformationdata 31'),'32' => __('Tripinformationdata 32'),'33' => __('Tripinformationdata 33'),'34' => __('Tripinformationdata 34'),'35' => __('Tripinformationdata 35'),'36' => __('Tripinformationdata 36'),'37' => __('Tripinformationdata 37'),'38' => __('Tripinformationdata 38'),'39' => __('Tripinformationdata 39'),'40' => __('Tripinformationdata 40'),'41' => __('Tripinformationdata 41'),'42' => __('Tripinformationdata 42'),'43' => __('Tripinformationdata 43'),'44' => __('Tripinformationdata 44'),'45' => __('Tripinformationdata 45'),'46' => __('Tripinformationdata 46'),'47' => __('Tripinformationdata 47'),'48' => __('Tripinformationdata 48'),'49' => __('Tripinformationdata 49'),'50' => __('Tripinformationdata 50'),'51' => __('Tripinformationdata 51'),'52' => __('Tripinformationdata 52'),'53' => __('Tripinformationdata 53'),'54' => __('Tripinformationdata 54'),'55' => __('Tripinformationdata 55'),'56' => __('Tripinformationdata 56'),'57' => __('Tripinformationdata 57'),'58' => __('Tripinformationdata 58'),'59' => __('Tripinformationdata 59'),'60' => __('Tripinformationdata 60'),'61' => __('Tripinformationdata 61'),'62' => __('Tripinformationdata 62'),'63' => __('Tripinformationdata 63'),'64' => __('Tripinformationdata 64')]; } public function getBackaddressdataList() { return ['1' => __('Backaddressdata 1'),'2' => __('Backaddressdata 2')]; } public function getReceivingaddressdataList() { return ['1' => __('Receivingaddressdata 1'),'2' => __('Receivingaddressdata 2'),'3' => __('Receivingaddressdata 3')]; } public function getTypeslistTextAttr($value, $data) { $value = $value ? $value : $data['typeslist']; $list = $this->getTypeslistList(); return isset($list[$value]) ? $list[$value] : ''; } public function getTravelersnumberdataTextAttr($value, $data) { $value = $value ? $value : $data['travelersnumberdata']; $list = $this->getTravelersnumberdataList(); return isset($list[$value]) ? $list[$value] : ''; } public function getTravelerinformationdataTextAttr($value, $data) { $value = $value ? $value : $data['travelerinformationdata']; $valueArr = explode(',', $value); $list = $this->getTravelerinformationdataList(); return implode(',', array_intersect_key($list, array_flip($valueArr))); } public function getTripinformationdataTextAttr($value, $data) { $value = $value ? $value : $data['tripinformationdata']; $valueArr = explode(',', $value); $list = $this->getTripinformationdataList(); return implode(',', array_intersect_key($list, array_flip($valueArr))); } public function getBackaddressdataTextAttr($value, $data) { $value = $value ? $value : $data['backaddressdata']; $valueArr = explode(',', $value); $list = $this->getBackaddressdataList(); return implode(',', array_intersect_key($list, array_flip($valueArr))); } public function getReceivingaddressdataTextAttr($value, $data) { $value = $value ? $value : $data['receivingaddressdata']; $valueArr = explode(',', $value); $list = $this->getReceivingaddressdataList(); return implode(',', array_intersect_key($list, array_flip($valueArr))); } protected function setTravelerinformationdataAttr($value) { return is_array($value) ? implode(',', $value) : $value; } protected function setTripinformationdataAttr($value) { return is_array($value) ? implode(',', $value) : $value; } protected function setBackaddressdataAttr($value) { return is_array($value) ? implode(',', $value) : $value; } protected function setReceivingaddressdataAttr($value) { return is_array($value) ? implode(',', $value) : $value; } }