diff --git a/src/Type/Mage/GetResourceModel.php b/src/Type/Mage/GetResourceModel.php index c6eaffa..5c24a0f 100644 --- a/src/Type/Mage/GetResourceModel.php +++ b/src/Type/Mage/GetResourceModel.php @@ -7,11 +7,15 @@ final class GetResourceModel extends StaticMethodReturnTypeDetector { public function getMagentoClassName(string $identifier): string { - return $this->getMagentoConfig()->getResourceModelClassName($identifier); + $className = $this->getMagentoConfig()->getResourceModelClassName($identifier); + if ($className === false) { + throw new \PHPStan\Broker\ClassNotFoundException($identifier); + } + return $className; } protected static function getMethodName(): string { return 'getResourceModel'; } -} \ No newline at end of file +}