public function __construct()

in src/uri-patterns/UriBuilderBase.php [18:28]


  public function __construct(Traversable<UriPatternPart> $parts) {
    $this->parts = new ImmVector($parts);
    $parameters = Map {};
    foreach ($parts as $part) {
      if (!$part is RequestParameter) {
        continue;
      }
      $parameters[$part->getName()] = $part;
    }
    $this->parameters = $parameters->immutable();
  }