[FEATURE] Allow calling toArray() on ObjectStorage using name getArray()
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Feature-73752-AllowAccessingObjectStorageAsArrayInFluidAndOtherPlaces.rst
1 ==================================================================================
2 Feature: #73752 - Allow accessing ObjectStorage as array in Fluid and other places
3 ==================================================================================
4
5 Description
6 ===========
7
8 Creates an alias of "toArray()" allowing the method to be called as "getArray()" which in turn allows the method to be
9 called transparently from ObjectAccess::getPropertyPath, enabling access in Fluid and other places.
10
11
12 Impact
13 ======
14
15 By creating an extremely simple aliasing of "toArray()" on ObjectStorage allowing it to be called as "getArray()" enables:
16
17 .. code-block:: php
18
19         ObjectAccess::getPropertyPath($subject, 'objectstorageproperty.array.4') to get the 4th element
20
21 .. code-block:: text
22
23         {myObject.objectstorageproperty.array.4} in Fluid (including {myObject.objectstorageproperty.array.{dynamicIndex}} in v8)