/**
* Converts an array into an ArrayObject. We use ArrayObjects when walking arrays in Inspekt
* @param array
* @return ArrayObject
*/
public static function convertArrayToArrayObject(&$arr)
{
foreach ($arr as $key => $value) {
if (is_array($value)) {
$value = new ArrayObject($value);
$arr[$key] = $value;
Inspekt::convertArrayToArrayObject($arr[$key]);
}
}
return new ArrayObject($arr);
}