public function testGroupByKey()
{
$array = array(array('name' => 'Bob', 'age' => 37), array('name' => 'Bob', 'age' => 66), array('name' => 'Fred', 'age' => 20), array('age' => 41));
isSame(array('Bob' => array(array('name' => 'Bob', 'age' => 37), array('name' => 'Bob', 'age' => 66)), 'Fred' => array(array('name' => 'Fred', 'age' => 20))), Arr::groupByKey($array, 'name'));
$array = array((object) array('name' => 'Bob', 'age' => 37), (object) array('name' => 'Bob', 'age' => 66), (object) array('name' => 'Fred', 'age' => 20), (object) array('age' => 41));
is(array('Bob' => array((object) array('name' => 'Bob', 'age' => 37), (object) array('name' => 'Bob', 'age' => 66)), 'Fred' => array((object) array('name' => 'Fred', 'age' => 20))), Arr::groupByKey($array, 'name'));
}