diff --git a/src/mine-service/src/Abstracts/Mapper.php b/src/mine-service/src/Abstracts/Mapper.php index a0089f1b..99f38f1a 100644 --- a/src/mine-service/src/Abstracts/Mapper.php +++ b/src/mine-service/src/Abstracts/Mapper.php @@ -44,7 +44,7 @@ public function getModel(): string if (! empty(CrudModelCollector::list()[static::class])) { $modelClass = CrudModelCollector::list()[static::class]; } - if (! class_exists($modelClass) || ! ($modelClass instanceof Model)) { + if (! class_exists($modelClass) || ! is_subclass_of($modelClass, Model::class)) { throw new ServiceException('The class to which the ' . static::class . ' class belongs was not found'); } /* @var class-string $modelClass */