public function testShouldReturnCallableCallbackRightAway() { $callable = function ($a) { return $a; }; $callback = $this->callbackParser->parseArrowFunction($callable); $this->assertTrue(is_callable($callback)); $this->assertEquals($callable, $callback); }
/** * @param callable(value:mixed,index:int):bool $callback * @return static */ public function filter($callback) { $callback = $this->callbackParser->parseArrowFunction($callback); return parent::filter($callback); }