router; } public function getParent(): ?static { return $this->parent; } public function prefix(string $value): static { $this->prefix = $value; return $this; } public function getPrefix(): ?string { return $this->prefix; } public function getPath(): string { } public function name(string $value): static { $this->name = $value; return $this; } public function getName(): ?string { return $this->name; } /** @param callable(self): void $cb */ public function group(callable $cb): void { ($cb)(new GroupDefinition( $this )); } }