function array_pluck(array $set, $path) { return Hash::pluck($set, $path); }
/** * Test that pluck() generates an array of all values found within path. */ public function testPluck() { $data = array(array('name' => 'Miles', 'user' => array('id' => 1)), array('name' => 'Foo', 'user' => array('id' => 2)), array('key' => 'value', 'user' => array('id' => 3)), array('name' => 'Bar', 'user' => array('id' => 4)), array('name' => 'Baz', 'user' => array('id' => 5))); $this->assertEquals(array('Miles', 'Foo', 'Bar', 'Baz'), Hash::pluck($data, 'name')); $this->assertEquals(array(1, 2, 3, 4, 5), Hash::pluck($data, 'user.id')); }