public function testFlattenRecursive() { // like object $data = new Data(array('number' => 10, 'string' => 'qwerty', 'sub' => array('sub' => 'sub-value', 'sub-sub' => array('sub-key' => 'sub-sub-value')))); isSame(array(10, 'qwerty', 'sub-value', 'sub-sub-value'), $data->flattenRecursive()); }