syncWithCafelApi( CafelBeaVol::class, 'cafel.ldc.beavolailles', [], function (array $row) { // * Validate row data CafelBeaVol::validateDataRow($row); /** @var array Unique Key columns */ $uniqueColumnsKey = []; foreach (CafelBeaVol::UNIQUE_COLUMN_KEYS as $uField) { $uniqueColumnsKey[$uField] = $row[$uField]; } forward_static_call_array( [CafelBeaPoultry::class, 'updateOrCreate'], [$uniqueColumnsKey, $row] ); } ); $this->mailInvalidRows(CafelBeaVol::UNIQUE_COLUMN_KEYS, CafelBeaVol::class); } }