/** * @param callable(value:mixed,index:int):mixed $callback * @return static */ public function map($callback) { $callback = $this->callbackParser->parseArrowFunction($callback); return parent::map($callback); }
/** * @expectedException \InvalidArgumentException */ public function testShouldThrowInvalidArgumentExceptionOnSettingNotCallableCallbackToMap() { $this->list->map(1); }