protected function addArgumentsToFunctionDescriptor(array $arguments, FunctionDescriptor $functionDescriptor): void
    {
        foreach ($arguments as $argument) {
            $this->addArgumentDescriptorToFunction(
                $functionDescriptor,
                $this->createArgumentDescriptor($functionDescriptor, $argument)
            );
        }
    }
protected function addArgumentsToFunctionDescriptor(array $arguments, FunctionDescriptor $functionDescriptor): void
    {
        foreach ($arguments as $argument) {
            $this->addArgumentDescriptorToFunction(
                $functionDescriptor,
                $this->createArgumentDescriptor($functionDescriptor, $argument)
            );
        }
    }
protected function addArgumentsToFunctionDescriptor ( array $ arguments , FunctionDescriptor $ functionDescriptor ) : void { foreach ( $ arguments as $ argument ) { $ this -> addArgumentDescriptorToFunction ( $ functionDescriptor , $ this -> createArgumentDescriptor ( $ functionDescriptor , $ argument ) ) ; } }
Converts each argument reflector to an argument descriptor and adds it to the function descriptor.

@param Argument[] $arguments
Converts each argument reflector to an argument descriptor and adds it to the function descriptor .