-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Class "Brick\Reflection\ImportResolver" not found
row 289 of Reflection/Reflector.php file
private function convertNamedType(string $namedType, bool $isReflection, ReflectionParameter $reflectionParameter): SimpleType|ClassType|EnumType
{
$namedTypeLower = strtolower($namedType);
$isAllowedBuiltinType = in_array($namedTypeLower, self::ALLOWED_BUILTIN_TYPES, true);
$isDisallowedBuiltinType = in_array($namedTypeLower, self::DISALLOWED_BUILTIN_TYPES, true);
$isBuiltinType = $isAllowedBuiltinType || $isDisallowedBuiltinType;
if (! $isBuiltinType && ! $isReflection) {
// Class names coming from reflection are already fully qualified, while class names coming from @param
// must be resolved according to the current namespace & use statements,
$importResolver = new ImportResolver($reflectionParameter); <--- HERE
$namedType = $importResolver->resolve($namedType);
$namedTypeLower = strtolower($namedType);
}Metadata
Metadata
Assignees
Labels
No labels