Use getReader instead of fetchAssoc for CSV parser

https://csv.thephpleague.com/9.0/upgrading/
This commit is contained in:
snipe 2019-05-23 19:09:58 -07:00
parent d1a8955ef9
commit bf93e8cc32
3 changed files with 3 additions and 3 deletions

View file

@ -49,7 +49,7 @@ class ImportLocations extends Command
$csv = Reader::createFromPath(storage_path('private_uploads/imports/').$filename, 'r');
$this->info('Attempting to process: '.storage_path('private_uploads/imports/').$filename);
$csv->setOffset(1); //because we don't want to insert the header
$results = $csv->fetchAssoc();
$results = $csv->getRecords();
// Import parent location names first if they don't exist
foreach ($results as $parent_index => $parent_row) {

View file

@ -579,7 +579,7 @@ class AssetsController extends Controller
//get the first row, usually the CSV header
//$headers = $csv->fetchOne();
$results = $csv->fetchAssoc();
$results = $csv->getRecords();
$item = array();
$status = array();
$status['error'] = array();

View file

@ -120,7 +120,7 @@ abstract class Importer
public function import()
{
$headerRow = $this->csv->fetchOne();
$results = $this->normalizeInputArray($this->csv->fetchAssoc());
$results = $this->normalizeInputArray($this->csv->getRecords());
$this->populateCustomFields($headerRow);