fej_osszeallitasDatuma = date('Ymd'); $this->ertesitesiHatarido = date('Ymd'); $this->terhelesiDatum = date('Ymd', strtotime('tomorrow')); } public function rules(){ return [ [ [ 'fej_recordTipus' , 'uzenetTipus' , 'duplumKod' , 'kezdemenyezoAzonosito' , // 'uzenetSorszam' , 'fej_osszeallitasDatuma', 'fej_sorszam', 'kezdemenyezoBankszamla' , 'ertesitesiHatarido' , 'jogcim' , 'kezdemenyezoCegNeve' , 'kozlemeny' , 'rekordTipus' , 'tetelekSzama' , 'tetelekOsszerteke' , 'rekordTipus' , 'tetelSorszam' , 'terhelesiDatum' , 'osszeg' , 'kotelezettBankszamla' , 'ugyfelazonositoAKezdemenyezonel' , 'ugyfelNeve' , 'ugyfelCime' , 'szamlaTulajdonosNeve' , 'kozlemeny' ,] ,'string'] ]; } public function run(){ $this->validate(); $uzenet = new GiroBeszed(); $fej = new GiroBeszedFej(); $lab = new GiroBeszedLab(); $tetel = new GiroBeszedTetel(); $fej->recordTipus = $this->fej_recordTipus; $fej->uzenetTipus = $this->uzenetTipus; $fej->duplumKod = $this->duplumKod; $fej->kezdemenyezoAzonosito = $this->kezdemenyezoAzonosito; $fej->uzenetSorszam->osszeallitasDatuma = $this->fej_osszeallitasDatuma; $fej->uzenetSorszam->sorszam = $this->fej_sorszam; $fej->kezdemenyezoBankszamla->szamlaszam = $this->kezdemenyezoBankszamla; $fej->ertesitesiHatarido = $this->ertesitesiHatarido; $fej->jogcim = $this->jogcim; $fej->kezdemenyezoCegNeve = $this->kezdemenyezoCegNeve; $fej->kozlemeny = $this->fej_kozlemeny; // /***/ $lab->rekordTipus = $this->lab_rekordTipus; $lab->tetelekSzama = $this->tetelekSzama; $lab->tetelekOsszerteke = $this->tetelekOsszerteke; //tetel $tetel->rekordTipus = $this->rekordTipus; $tetel->tetelSorszam = $this->tetelSorszam; $tetel->terhelesiDatum = $this->terhelesiDatum; $tetel->osszeg = $this->osszeg; $tetel->kotelezettBankszamla->szamlaszam = $this->kotelezettBankszamla; $tetel->ugyfelazonositoAKezdemenyezonel = $this->ugyfelazonositoAKezdemenyezonel; $tetel->ugyfelNeve = $this->ugyfelNeve; $tetel->ugyfelCime = $this->ugyfelCime; $tetel->szamlaTulajdonosNeve = $this->szamlaTulajdonosNeve; $tetel->kozlemeny = $this->kozlemeny; $uzenet->fej = $fej; $uzenet->tetelek[] = $tetel; $uzenet->lab = $lab; $this->uzenet_szoveg = $uzenet->toString(); } }