JBZoo\PHPUnit\ArrayTest::testGroupByKey PHP Method

testGroupByKey() public method

public testGroupByKey ( )
    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'));
    }