Greetings to all members of the forum,
arrays are an important part of the PHP language and there are a lot of useful (some more, some less) functions to use them with. The ArrayObject is a good step to bringing the array type closer to object oriented programming, but besides sorting almost none of the many array functions are supported by ArrayObject.
Therefore (and because I wanted to try TDD) I have extended the native ArrayObject to support most of the array functions in what I hope is a sensible manner.
And maybe, some day, it will make it into the PHP core …