ObjectAccess::setProperty must work with numeric indexes
When trying to set a value to an
ArrayAccess object with a numeric index, the ObjectAccess::setProperty() method throws an exception because $propertyName must be a string.
However, we should allow integers there as well.
This changeset is needed for the refactored TYPO3 Phoenix Rendering.