Santander
This commit is contained in:
@ -9,10 +9,16 @@ abstract class Banco implements Define\Cartola\Banco
|
||||
public function process(UploadedFileInterface $file): array
|
||||
{
|
||||
$data = $this->parseFile($file);
|
||||
return array_map(function($row) {
|
||||
$columns = $this->columnMap();
|
||||
return array_combine(array_values($columns), array_values($row));
|
||||
}, $data);
|
||||
$temp = [];
|
||||
$columns = $this->columnMap();
|
||||
foreach ($data as $row) {
|
||||
$r = [];
|
||||
foreach ($columns as $old => $new) {
|
||||
$r[$new] = $row[$old];
|
||||
}
|
||||
$temp []= $r;
|
||||
}
|
||||
return $temp;
|
||||
}
|
||||
|
||||
abstract protected function columnMap(): array;
|
||||
|
Reference in New Issue
Block a user