Methods

testConstructionWithInvalidEnumType()

testConstructionWithInvalidEnumType() : void

testUnexpectedKeyType()

testUnexpectedKeyType() : void

testUnexpectedValueType()

testUnexpectedValueType() : void

testUnexpectedNullableValueType()

testUnexpectedNullableValueType() : void

testExpectedTypes()

testExpectedTypes() : void

testSize()

testSize() : void

testContainsValue()

testContainsValue() : void

testContainsKey()

testContainsKey() : void

testPutAndGet()

testPutAndGet() : void

testPutInvalidKey()

testPutInvalidKey() : void

invalidValues()

invalidValues() : array

Returns

array —

testPutInvalidValue()

testPutInvalidValue(string  $valueType, mixed  $value, bool  $allowNull = true) : void

Parameters

string $valueType
mixed $value
bool $allowNull

validValues()

validValues() : array

Returns

array —

testPutValidValue()

testPutValidValue(string  $valueType, mixed  $value, bool  $allowNull = true) : void

Parameters

string $valueType
mixed $value
bool $allowNull

testRemove()

testRemove() : void

testClear()

testClear() : void

testEqualsWithSameInstance()

testEqualsWithSameInstance() : void

testEqualsWithDifferentSize()

testEqualsWithDifferentSize() : void

testEqualsWithDifferentValues()

testEqualsWithDifferentValues() : void

testEqualsWithDifferentConstants()

testEqualsWithDifferentConstants() : void

testValues()

testValues() : void

testSerializeAndUnserialize()

testSerializeAndUnserialize() : void

testIterator()

testIterator() : void