[BUGFIX] Ensure manually updated slug is saved correctly
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Feature-73752-AllowAccessingObjectStorageAsArrayInFluidAndOtherPlaces.rst
1
2 .. include:: ../../Includes.txt
3
4 ==================================================================================
5 Feature: #73752 - Allow accessing ObjectStorage as array in Fluid and other places
6 ==================================================================================
7
8 See :issue:`73752`
9
10 Description
11 ===========
12
13 Creates an alias of `toArray()` allowing the method to be called as `getArray()`
14 which in turn allows the method to be called transparently from
15 `ObjectAccess::getPropertyPath`, enabling access in Fluid and other places.
16
17
18 Impact
19 ======
20
21 By creating an extremely simple aliasing of `toArray()` on ObjectStorage allowing
22 it to be called as `getArray()` enables:
23
24 .. code-block:: php
25
26         ObjectAccess::getPropertyPath($subject, 'objectstorageproperty.array.4') to get the 4th element
27
28 .. code-block:: text
29
30         {myObject.objectstorageproperty.array.4} in Fluid (including {myObject.objectstorageproperty.array.{dynamicIndex}} in v8)
31
32 .. index:: Fluid, PHP-API