simple value cannot overwrite array value in "t3lib_div::array_merge_recursive_overrule"
Only array values can overwrite array values in "t3lib_div::array_merge_recursive_overrule", i.e. if the first array contains a key with an array value and the second array contains the same key with a simple value then the value of the key in result will be the array value from the first array.
Steps to reproduce:
$arr0 = array(0 => array());
$arr1 = array(0 => 0);
$expected = array(0 => 0);
$actual = t3lib_div::array_merge_recursive_overrule($arr0, $arr1);
$actual === array(0 => array())
but should be
$actual === array(0 => 0)
Applies to all versions of TYPO3.
(issue imported from #M14280)
#1 Updated by Chris topher about 9 years ago
thanks for your work to improve TYPO3!
Do you know, that you should now send your patch to the TYPO3 Core List?
Check out http://typo3.org/teams/core/core-mailinglist-rules/