From ef44f0e84e5a86fdcb3fa257b9c0b32081820316 Mon Sep 17 00:00:00 2001 From: Nuradiyana Date: Fri, 26 Jan 2024 09:34:08 +0700 Subject: [PATCH] Remove `morphMap` check when store file upload --- src/Actions/StoreModelUploadFile.php | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/Actions/StoreModelUploadFile.php b/src/Actions/StoreModelUploadFile.php index ec510e6..a922a73 100644 --- a/src/Actions/StoreModelUploadFile.php +++ b/src/Actions/StoreModelUploadFile.php @@ -9,7 +9,6 @@ use FromHome\ModelUpload\Enums\UploadFileState; use FromHome\ModelUpload\Models\ModelUploadFile; use FromHome\ModelUpload\AbstractModelRecordImport; -use Illuminate\Database\Eloquent\Relations\Relation; final class StoreModelUploadFile { @@ -20,12 +19,6 @@ public function __construct( public function handle(Authenticatable $user, UploadedFile $uploadedFile, string $modelType, array $meta): ModelUploadFile { - if (! \array_key_exists($modelType, Relation::morphMap())) { - throw new \InvalidArgumentException( - \sprintf('Invalid `modelType`, valid value is [%s]', \implode(',', Relation::morphMap())) - ); - } - /** @var ModelUploadFile $file */ $file = ModelUploadFile::query()->create([ 'user_id' => $user->getAuthIdentifier(),