public static function createFromCsv($csv_string) { $csv = new CSV($csv_string); $row_n = 1; foreach ($csv->parse() as $row) { $instance = new self(); $instance->fillFromFlatData($row); if (!$instance->save()) { return [$instance->errors(), $row_n]; } $row_n++; } return true; }