/** * Convenience constructor for tests. * * @param TypeRegistry $registry * @param PhpType $type * * @return NamedType */ public static function createResolved(TypeRegistry $registry, PhpType $type) { assert('$type->isObjectType()'); $named = new self($registry, $type->toMaybeObjectType()->getName()); $named->setReferencedType($type); return $named; }