protected function buildStatementItem(Parser $row) { $dbamount = trim($row->parse("//td[3]")->text()); $cramount = trim($row->parse("//td[4]")->text()); return ['date' => $row->parse("//td[1]")->text(), 'desc' => str_replace("<br>", " | ", $row->parse("//td[2]")->html()), 'type' => $dbamount == '0,00' ? 'CR' : 'DB', 'amount' => $this->normalizeAmount($dbamount == '0,00' ? $cramount : $dbamount)]; }
protected function buildStatementItem(Parser $row) { $arrDescs = explode('<br>', $row->parse("//td[2]")->html()); return ['date' => $row->parse("//td[1]")->text(), 'desc' => implode(" | ", $arrDescs), 'type' => $row->parse("//td[3]")->text(), 'amount' => $this->normalizeAmount(end($arrDescs))]; }