ArrayObject::exchangeArray should always return an array

It would return the object, if an object was used. PHP however returns an array nevertheless.