setName($name); $this->setNextValidator($nextValidator); } public function setName(string $name): void { $this->name = $name; } public function getName(): string { return $this->name; } abstract public function isCurrentValid(): bool; }