public function testFlatMap()
 {
     $arrayObject = new ArrayObject([['name' => 'Aydin', 'pets' => ['rat', 'raccoon', 'binturong']], ['name' => 'Caroline', 'pets' => ['rabbit', 'squirrel', 'dog']]]);
     $new = $arrayObject->flatMap(function (array $item) {
         return $item['pets'];
     });
     $this->assertSame(['rat', 'raccoon', 'binturong', 'rabbit', 'squirrel', 'dog'], $new->getArrayCopy());
 }