public function test_minmax_by_1() { $array = array('albatross', 'dog', 'horse'); $ret = Enumerator::minmax_by($array, function ($val) { return strlen($val); }); // array(dog, albatross) $this->assertEquals(array('dog', 'albatross'), $ret); }