|
4 | 4 |
|
5 | 5 | * Removed `Claims` class (deprecated since 1.0) |
6 | 6 | * Removed `getClaims` and `setClaims` from `Entity`, `Item` and `Property` (deprecated since 1.0) |
| 7 | +* Removed `HashableObjectStorage` class (deprecated since 4.4) |
7 | 8 | * Removed `ReferenceList::removeDuplicates` |
8 | | -* `ReferenceList` no longer derives from `SplObjectStorage`, though still implements `Countable` and `Traversable` |
9 | | - * `ReferenceList` now implements `IteratorAggregate` |
| 9 | +* `ReferenceList` no longer derives from `SplObjectStorage` |
| 10 | + * Removed `attach`, `detach`, `contains`, `addAll`, `removeAll`, |
| 11 | + `removeAllExcept`, `getInfo`, `setInfo` and `getHash` |
| 12 | +* `ReferenceList` no longer implements `Iterator` |
| 13 | + * Removed `current`, `key`, `next`, `rewind` and `valid` |
| 14 | +* `ReferenceList` no longer implements `ArrayAccess` |
| 15 | + * Removed `offsetExists`, `offsetGet`, `offsetSet` and `offsetUnset` |
| 16 | +* `ReferenceList` still implements `Countable`, `Traversable` and `Serializable` |
| 17 | +* `ReferenceList` now implements `IteratorAggregate` |
| 18 | + * Method `getIterator` was added |
10 | 19 | * `ReferenceList::addReference` now throws an `InvalidArgumentException` for negative indices |
11 | | -* Removed `HashableObjectStorage` |
12 | 20 | * `Entity` no longer implements `Comparable` |
13 | 21 | * Added `EntityDocument::equals` |
14 | 22 |
|
|
0 commit comments