From 4f1c45fef581a6703f81936378c30a7f5a0c46f6 Mon Sep 17 00:00:00 2001 From: Nuradiyana Date: Thu, 6 Mar 2025 11:32:18 +0700 Subject: [PATCH 1/2] Patch --- src/Processor/RecordProcessorManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Processor/RecordProcessorManager.php b/src/Processor/RecordProcessorManager.php index fcb0b52..c1f0790 100644 --- a/src/Processor/RecordProcessorManager.php +++ b/src/Processor/RecordProcessorManager.php @@ -15,6 +15,11 @@ public function registerRecordProcessors(array $processors): void $this->processors = \array_merge($this->processors, $processors); } + public function getProcessors(): array + { + return $this->processors; + } + public function getRecordProcessor(string $modelType): ?ModelUploadRecordProcessor { $processorClass = $this->processors[$modelType] ?? null; From 77b0c46658ec52721fa16ad10fc4d18ee9547e03 Mon Sep 17 00:00:00 2001 From: Nuradiyana Date: Thu, 6 Mar 2025 11:35:53 +0700 Subject: [PATCH 2/2] Update ProcessModelRecordJob.php --- src/Jobs/ProcessModelRecordJob.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Jobs/ProcessModelRecordJob.php b/src/Jobs/ProcessModelRecordJob.php index 0d630f5..84da58e 100644 --- a/src/Jobs/ProcessModelRecordJob.php +++ b/src/Jobs/ProcessModelRecordJob.php @@ -41,7 +41,9 @@ public function handle(RecordProcessorManager $manager): void $this->modelUploadFile->update([ 'state' => UploadFileState::error, 'error_message' => \sprintf( - 'Invalid `null` action for %s type', $this->modelUploadFile->getAttribute('model_type') + 'Invalid `null` action for %s type. Valid type is %s', + $this->modelUploadFile->getAttribute('model_type'), + \implode(', ', $manager->getProcessors()) ), ]);