Class PHPStan\Type\Generic\TemplateArrayType

final
extends ArrayType
implements TemplateType
uses TemplateTypeTrait, UndecidedComparisonCompoundTypeTrait
  • PHPStan\Type\ArrayType implements Type uses MaybeCallableTypeTrait, NonObjectTypeTrait, UndecidedBooleanTypeTrait, UndecidedComparisonTypeTrait, NonGeneralizableTypeTrait
    • PHPStan\Type\Generic\TemplateArrayType implements TemplateType uses TemplateTypeTrait, UndecidedComparisonCompoundTypeTrait
Methods
Methods inherited from PHPStan\Type\ArrayType
getKeyType(), getItemType(), getReferencedClasses(), getObjectClassNames(), getObjectClassReflections(), getArrays(), getConstantArrays(), accepts(), acceptsWithReason(), isSuperTypeOf(), equals(), describe(), generalizeKeys(), generalizeValues(), getKeysArray(), getValuesArray(), isIterable(), isIterableAtLeastOnce(), getArraySize(), getIterableKeyType(), getFirstIterableKeyType(), getLastIterableKeyType(), getIterableValueType(), getFirstIterableValueType(), getLastIterableValueType(), isArray(), isConstantArray(), isOversizedArray(), isList(), isNull(), isConstantValue(), isConstantScalarValue(), getConstantScalarTypes(), getConstantScalarValues(), isTrue(), isFalse(), isBoolean(), isFloat(), isInteger(), isString(), isNumericString(), isNonEmptyString(), isNonFalsyString(), isLiteralString(), isClassStringType(), getClassStringObjectType(), getObjectTypeOrClassStringObjectType(), isVoid(), isScalar(), looseCompare(), isOffsetAccessible(), isOffsetAccessLegal(), hasOffsetValueType(), getOffsetValueType(), setOffsetValueType(), setExistingOffsetValueType(), unsetOffset(), fillKeysArray(), flipArray(), intersectKeyArray(), popArray(), searchArray(), shiftArray(), shuffleArray(), isCallable(), getCallableParametersAcceptors(), toNumber(), toString(), toInteger(), toFloat(), toArray(), toArrayKey(), count(), castToArrayKeyType(), inferTemplateTypes(), getReferencedTemplateTypes(), traverse(), toPhpDocNode(), traverseSimultaneously(), tryRemove(), exponentiate(), getFiniteTypes(), __set_state()