diff --git a/src/Generator.php b/src/Generator.php index fbadc1bca..98f7d83f7 100644 --- a/src/Generator.php +++ b/src/Generator.php @@ -188,7 +188,12 @@ public function createClassNameDetails(string $name, string $namespacePrefix, st $className = Str::asClassName($name, $suffix); try { - Validator::classDoesNotExist($className); + $check = $className; + if (!empty($namespacePrefix) && empty($suffix)) { + $check = \sprintf('%s\%s', $namespacePrefix, $check); + } + Validator::classDoesNotExist($check); + $className = rtrim($fullNamespacePrefix, '\\').'\\'.$className; } catch (RuntimeCommandException) { }