in src/request-parameters/RequestParametersBase.php [21:33]
public function __construct(
Traversable<RequestParameter> $required_specs,
Traversable<RequestParameter> $optional_specs,
KeyedTraversable<string, string> $values,
) {
$this->values = new ImmMap($values);
$spec_vector_to_map = (
Traversable<RequestParameter> $specs
) ==> Dict\pull($specs, $it ==> $it, $it ==> $it->getName());
$this->requiredSpecs = $spec_vector_to_map($required_specs);
$this->optionalSpecs = $spec_vector_to_map($optional_specs);
}