| ⇢ | A | SplArrayStorage added | |
| ⇢ | A | ArrayFunctionsTrait added | |
| ⇢ | A | SplArrayObject added | |
| ⇢ | A | SplArrayStack added | |
| ⇢ | A | SplServiceRegistry added | |
| ⇢ | A | ArrayConversionTrait added | |
| ⇢ | A | SplArrayQueue added | |
| A | ↛ | SplArrayStorage removed | |
| A | ↛ | SplArrayStack removed | |
| A | ↛ | ArrayFunctionsTrait removed | |
| A | ↛ | SplServiceRegistry removed | |
| A | ↛ | SplArrayObject removed | |
| A | ↛ | SplArrayQueue removed | |
| A | ↛ | ArrayConversionTrait removed |
| ⇢ | C | ArrayConversionTrait::___toObjectIterator() added | |
| ⇢ | B | SplArrayStorage::offsetGetFilter() added | |
| ⇢ | A | SplServiceRegistry::getInstance() added | |
| ⇢ | A | SplArrayObject::exchangeOffset() added | |
| ⇢ | A | ArrayConversionTrait::join() added | |
| ⇢ | A | ArrayFunctionsTrait::getFlip() added | |
| ⇢ | A | SplArrayStorage::isEmpty() added | |
| ⇢ | A | SplArrayStack::__construct() added | |
| ⇢ | A | SplArrayQueue::isEmpty() added | |
| ⇢ | A | ArrayFunctionsTrait::getSlice() added | |
| ⋮ | view more | ||
| C | ↛ | ArrayConversionTrait::___toObjectIterator() removed | |
| B | ↛ | SplArrayStorage::offsetGetFilter() removed | |
| A | ↛ | SplServiceRegistry::getInstance() removed | |
| A | ↛ | SplArrayStorage::__set() removed | |
| A | ↛ | SplArrayStorage::unserialize() removed | |
| A | ↛ | SplArrayQueue::__construct() removed | |
| A | ↛ | ArrayFunctionsTrait::getSlices() removed | |
| A | ↛ | SplArrayStorage::asort() removed | |
| A | ↛ | SplArrayStorage::offsetSet() removed | |
| A | ↛ | SplArrayQueue::isEmpty() removed | |
| ⋮ | view more | ||