public function handle(): int 	{ 		$file = fopen($this->argument('path'), 'r');  		if (!$file) { 			return self::FAILURE; 		}  		$header = $this->option('header');  		$domain_id = Domain::where('domain', $this->argument('domain'))->first()->getKey(); 		$timestamp = formatTimestamp();  		$data = [];  		while ($row = fgetcsv($file)) { 			if ($header) { 				$header = false;  				continue; 			}  			$record = explode(';', (string) str_replace('"', '', $row[0]));  			$data[] = [ 				'id' => Str::orderedUuid(), 				'external_id' => $record[0], 				'name' => $record[1], 				'tax_number' => $record[2] ?? '', 				'approved' => true, 				'domain_id' => $domain_id, 				'updated_at' => $timestamp, 				'created_at' => $timestamp, 			]; 		}  		foreach (array_chunk($data, 200) as $chunked) { 			Company::insert($chunked); 		}  		fclose($file);  		return self::SUCCESS; 	}