Santander

This commit is contained in:
2024-01-17 18:27:29 -03:00
parent 3684bc2e21
commit aef1ccd4a0
6 changed files with 115 additions and 34 deletions

View File

@ -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;