feature: add method arrayKeys with an additional support for ArrayObject

Ohanzee code should be PSR-2 code style, this is not.