Class PHPStan\Type\Generic\TemplateObjectType

final
extends ObjectType
implements TemplateType
uses UndecidedComparisonCompoundTypeTrait, TemplateTypeTrait
  • PHPStan\Type\ObjectType implements TypeWithClassName, SubtractableType uses MaybeIterableTypeTrait, NonArrayTypeTrait, NonGenericTypeTrait, UndecidedComparisonTypeTrait, NonGeneralizableTypeTrait
    • PHPStan\Type\Generic\TemplateObjectType implements TemplateType uses UndecidedComparisonCompoundTypeTrait, TemplateTypeTrait
Methods
Methods inherited from PHPStan\Type\ObjectType
resetCaches(), getClassName(), hasProperty(), getProperty(), getUnresolvedPropertyPrototype(), getPropertyWithoutTransformingStatic(), getReferencedClasses(), getObjectClassNames(), getObjectClassReflections(), accepts(), isSuperTypeOf(), equals(), describe(), describeAdditionalCacheKey(), toNumber(), toAbsoluteNumber(), toInteger(), toFloat(), toString(), toArray(), toArrayKey(), toBoolean(), isObject(), isEnum(), canAccessProperties(), canCallMethods(), hasMethod(), getMethod(), getUnresolvedMethodPrototype(), canAccessConstants(), hasConstant(), getConstant(), getTemplateType(), getConstantStrings(), isIterable(), isIterableAtLeastOnce(), getArraySize(), getIterableKeyType(), getFirstIterableKeyType(), getLastIterableKeyType(), getIterableValueType(), getFirstIterableValueType(), getLastIterableValueType(), isNull(), isConstantValue(), isConstantScalarValue(), getConstantScalarTypes(), getConstantScalarValues(), isTrue(), isFalse(), isBoolean(), isFloat(), isInteger(), isString(), isNumericString(), isNonEmptyString(), isNonFalsyString(), isLiteralString(), isLowercaseString(), isClassString(), getClassStringObjectType(), getObjectTypeOrClassStringObjectType(), isVoid(), isScalar(), looseCompare(), isOffsetAccessible(), isOffsetAccessLegal(), hasOffsetValueType(), getOffsetValueType(), setOffsetValueType(), setExistingOffsetValueType(), unsetOffset(), getEnumCases(), isCallable(), getCallableParametersAcceptors(), isCloneable(), isInstanceOf(), subtract(), getTypeWithoutSubtractedType(), changeSubtractedType(), getSubtractedType(), traverse(), traverseSimultaneously(), getNakedClassReflection(), getClassReflection(), getAncestorWithClassName(), tryRemove(), getFiniteTypes(), exponentiate(), toPhpDocNode()