Esempio n. 1
0
 public function testFnNestedUKeyBy()
 {
     $data = array(array('name' => 'Bob'), array('name' => 'Alex'), array('name' => 'Bill'), array('name' => 'Ben'), array('name' => 'Ann'), array('name' => 'Tim'), array('name' => 'Jerry'), array('name' => 'Phil'), array('name' => 'Ken'));
     $fn = FnGen::fnNestedUkeyBy(FnGen::fnPluck('name'));
     $expected = Sequence::make($data)->keyBy(FnGen::fnPluck('name'))->to_a();
     $this->assertEquals($expected, $fn($data));
 }