ruleset = new Ruleset(strict: true); $this->ruleset->GET([ (new Rules(CoffeeTable::ID->value)) ->type(Type::NUMBER) ->min(1) ->max(parent::SIZE_UINT32) ]); $this->ruleset->validate_or_exit(); parent::__construct(); } public function main(): Response { return $this->list(CoffeeTable::NAME, CoffeeTable::values(), [ CoffeeTable::ID->value => Order::DESC ]); } }