*/ abstract public function getRawArgs(): array; /** * Returns whether this call expression is actually a first class callable. */ public function isFirstClassCallable(): bool { foreach ($this->getRawArgs() as $arg) { if ($arg instanceof VariadicPlaceholder) { return true; } } return false; } /** * Assert that this is not a first-class callable and return only ordinary Args. * * @return Arg[] */ public function getArgs(): array { assert(!$this->isFirstClassCallable()); return $this->getRawArgs(); } } __halt_compiler();----SIGNATURE:----iJf0TqaiC4LsAGbaYMyJsC7VVtkGYh9ExZilBNncgW/YJMWHil1qW1sNmpoYugIlextw3bttZFwZCUVZO1PrMDcSwkXF9He/IVEDqGJarx/QQX1mXVmmyR3Rkw8jRVU0aGk1DNc5cudfQlXrs+XtjXe6J/LImn/nrEHGYwDkx3qHKeaZ9/PFDPGFU9sGKy4FDwXzFTOiMh2o362OkKIGuJg3rG0L+QdEX//sOgTozdsldTBUPEsaj/8i2HK2VDDifAKKXcRPD/zieZdGMRIvIyUarqGkJI41PqgxHuIgtZoM1YhcD0wVb8U6df5ZscazrcD4yRaJzV0Q/i/9N1ROrfcj5ffnwIWyfZYa/BcjIxJUukm6ZVmlMHyZ9BCITaT5LidmiIwHgWBpaj0o+MkKz8Ynez3a49i5ZSkcUPOQPFmj7nyDRwv4MolCO5CKbDYVhcB5ve3Pf5orrMi4AZeb88uvZsf7kvBmrs5IIAXVzHouoCbfxhecUgBKQasX/xm3jkAKcWLiYG9S5vUHlR+zdKPsEPjy2oB09xD0+PrOPgwWHwPaV2Mt2Pme2C4aEdxbbsvMPim8/lB2dfAKIWNcORtlYXSo33mm3Fp2v+U7GP8fGCLia7bm0cvP1Sn4xsbeW7JiW2dUORbqDgvdpSCTTsGbArbuRUY9vDeqDLhxbiw=----ATTACHMENT:----MjY5MjYyMTk4MDcyMzYyNiA0NDc3MzM4OTkyNTI2NzYzIDcwOTk2MzY0MjY3MzQ4OTI=