setAccount($this->skippedLines[5][1]); $payment->setDate($this->getDateFromString(empty($csv[1]) ? $csv[0] : $csv[1])); $type = substr($csv[8], 0, strpos($csv[8], "\n")); $payment->setType($type); $text = substr($csv[8], strlen($type)+1); $payment->setText($text); $payment->setRecipientPayer($csv[3]); $amount = $this->getFloatFromMoney($csv[11]); if ($csv[12] == 'S') { $amount = -($amount); } $payment->setAmount($amount); var_dump($payment); return new Payment(); } } setAccount($csv[0]); $payment->setDate($this->getDateFromString(empty($csv[2]) ? $csv[1] : $csv[2])); $payment->setText($csv[4]); $payment->setType($csv[3]); $payment->setRecipientPayer($csv[12]); $payment->setAmount($this->getFloatFromMoney($csv[14])); return $payment; } }