model_name = $model_name; $this->en_name = $en_name ?? ''; $this->tw_name = $tw_name ?? ''; $this->user_id = $user_id; } /** * @param array $row */ public function model(array $row) { if ($this->index == 1) { $this->index += 1; return; } if (!empty($row[1]) && !empty($row[2]) ) { $data = [ 'model_name' => $this->model_name, 'admin_user_id' => $this->user_id, 'parking_space_number' => $row[1], 'parking_space_type' => $row[2], 'en_name' => $this->en_name, 'tw_name' => $this->tw_name ]; $service = new ParkingPatternService(new OperationLogService()); $service->saveModel($data); } } }