ruleset = new Ruleset(strict: true); $this->ruleset->POST([ (new Rules(SearchTable::ID->value)) ->required() ->type(Type::STRING) ->min(2) ->max(parent::SIZE_VARCHAR) ]); $this->ruleset->validate_or_exit(); parent::__construct(); } public function main(): Response { return $this->db->for(SearchTable::NAME)->delete($_POST) === true ? new Response() : new Response("", 500); } }