src/Reflection/ReflectionFunction.php
public function invokeArgs(array $args = [])
    {
        $this->assertIsNoClosure();

        $functionName = $this->getName();

        $this->assertFunctionExist($functionName);

        /** @var callable $functionName */
        return $functionName(...$args);
    }
public function invokeArgs(array $args = [])
    {
        $this->assertIsNoClosure();

        $functionName = $this->getName();

        $this->assertFunctionExist($functionName);

        /** @var callable $functionName */
        return $functionName(...$args);
    }
@param mixed[] $args

@return mixed

@throws NotImplemented
@throws FunctionDoesNotExist