Class PHPStan\Type\Generic\TemplateBenevolentUnionType

final
extends BenevolentUnionType
implements TemplateType
uses TemplateTypeTrait
Methods
Methods inherited from PHPStan\Type\BenevolentUnionType
describe(), unionTypes(), pickFromTypes(), getOffsetValueType(), unionResults(), isAcceptedBy(), isAcceptedWithReasonBy(), inferTemplateTypes(), inferTemplateTypesOn(), traverse(), traverseSimultaneously(), __set_state()
Methods inherited from PHPStan\Type\UnionType
getTypes(), isNormalized(), getSortedTypes(), getReferencedClasses(), getObjectClassNames(), getObjectClassReflections(), getArrays(), getConstantArrays(), getConstantStrings(), accepts(), acceptsWithReason(), isSuperTypeOf(), isSubTypeOf(), equals(), getTemplateType(), isObject(), isEnum(), canAccessProperties(), hasProperty(), getProperty(), getUnresolvedPropertyPrototype(), canCallMethods(), hasMethod(), getMethod(), getUnresolvedMethodPrototype(), canAccessConstants(), hasConstant(), getConstant(), isIterable(), isIterableAtLeastOnce(), getArraySize(), getIterableKeyType(), getFirstIterableKeyType(), getLastIterableKeyType(), getIterableValueType(), getFirstIterableValueType(), getLastIterableValueType(), isArray(), isConstantArray(), isOversizedArray(), isList(), isString(), isNumericString(), isNonEmptyString(), isNonFalsyString(), isLiteralString(), isClassStringType(), getClassStringObjectType(), getObjectTypeOrClassStringObjectType(), isVoid(), isScalar(), looseCompare(), isOffsetAccessible(), isOffsetAccessLegal(), hasOffsetValueType(), setOffsetValueType(), setExistingOffsetValueType(), unsetOffset(), getKeysArray(), getValuesArray(), fillKeysArray(), flipArray(), intersectKeyArray(), popArray(), searchArray(), shiftArray(), shuffleArray(), getEnumCases(), isCallable(), getCallableParametersAcceptors(), isCloneable(), isSmallerThan(), isSmallerThanOrEqual(), isNull(), isConstantValue(), isConstantScalarValue(), getConstantScalarTypes(), getConstantScalarValues(), isTrue(), isFalse(), isBoolean(), isFloat(), isInteger(), getSmallerType(), getSmallerOrEqualType(), getGreaterType(), getGreaterOrEqualType(), isGreaterThan(), isGreaterThanOrEqual(), toBoolean(), toNumber(), toString(), toInteger(), toFloat(), toArray(), toArrayKey(), getReferencedTemplateTypes(), tryRemove(), exponentiate(), getFiniteTypes(), pickTypes(), toPhpDocNode()