[BUGFIX] Exception in EXT:form due to invalid array lookup 95/50995/5
authorOliver Hader <oliver@typo3.org>
Sun, 18 Dec 2016 13:15:43 +0000 (14:15 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 19 Dec 2016 16:03:58 +0000 (17:03 +0100)
commit25d53cc07f991fbfed3ad96c86de5af52457af0a
tree1c0b4b39b8c30eda01b5894a9f06fb151a91f03d
parent212a75fbbb07158dd42c93ab3c0b28c387d56295
[BUGFIX] Exception in EXT:form due to invalid array lookup

Due to the changes of ArrayUtility in issue #77732
EXT:form now has to deal with these problems:

+ core's ArrayUtility uses a slash "/" as delimiter,
  but Extbase's ArrayUtility used a dot "."
+ core's ArrayUtility throws an exception if value is
  not defined, Extbase's ArrayUtility returned null

Change-Id: I26b043a28e376c99d50a9a36703b5927b09ee934
Resolves: #79024
Releases: master
Reviewed-on: https://review.typo3.org/50995
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php
typo3/sysext/form/Classes/Domain/Model/FormDefinition.php
typo3/sysext/form/Classes/Domain/Runtime/FormRuntime.php
typo3/sysext/form/Classes/Domain/Runtime/FormState.php
typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php
typo3/sysext/form/Classes/Mvc/Configuration/InheritancesResolverService.php
typo3/sysext/form/Classes/Service/TranslationService.php