Fixed deprecated csv reader usage

This commit is contained in:
Jan Böhmer 2025-11-30 14:34:45 +01:00
parent e4f8252e0f
commit 171508fcad

View file

@ -134,7 +134,7 @@ class BOMImporter
private function parseKiCADPCB(string $data): array private function parseKiCADPCB(string $data): array
{ {
$csv = Reader::createFromString($data); $csv = Reader::fromString($data);
$csv->setDelimiter(';'); $csv->setDelimiter(';');
$csv->setHeaderOffset(0); $csv->setHeaderOffset(0);
@ -175,7 +175,7 @@ class BOMImporter
*/ */
private function validateKiCADPCB(string $data): array private function validateKiCADPCB(string $data): array
{ {
$csv = Reader::createFromString($data); $csv = Reader::fromString($data);
$csv->setDelimiter(';'); $csv->setDelimiter(';');
$csv->setHeaderOffset(0); $csv->setHeaderOffset(0);
@ -202,7 +202,7 @@ class BOMImporter
// Handle potential BOM (Byte Order Mark) at the beginning // Handle potential BOM (Byte Order Mark) at the beginning
$data = preg_replace('/^\xEF\xBB\xBF/', '', $data); $data = preg_replace('/^\xEF\xBB\xBF/', '', $data);
$csv = Reader::createFromString($data); $csv = Reader::fromString($data);
$csv->setDelimiter($delimiter); $csv->setDelimiter($delimiter);
$csv->setHeaderOffset(0); $csv->setHeaderOffset(0);
@ -262,7 +262,7 @@ class BOMImporter
// Handle potential BOM (Byte Order Mark) at the beginning // Handle potential BOM (Byte Order Mark) at the beginning
$data = preg_replace('/^\xEF\xBB\xBF/', '', $data); $data = preg_replace('/^\xEF\xBB\xBF/', '', $data);
$csv = Reader::createFromString($data); $csv = Reader::fromString($data);
$csv->setDelimiter($delimiter); $csv->setDelimiter($delimiter);
$csv->setHeaderOffset(0); $csv->setHeaderOffset(0);