protected function ratio() { return function ($initial, ...$args) { return ratio($args, $initial); }; }
public function testPassNoCollection() { $this->expectArgumentError('Functional\\ratio() expects parameter 1 to be array or instance of Traversable'); ratio('invalidCollection', 'strlen'); }