ruleset = new Ruleset(strict: true); $this->ruleset->POST([ (new Rules(WorkActionsModel::REF_WORK_ID->value)) ->min(1) ->max(parent::MYSQL_VARCHAR_MAX_LENGTH) ]); } public function main(): Response { return $this->db->for(WorkActionsModel::TABLE)->delete($_POST) === true ? new Response(RESP_DELETE_OK) : new Response("Failed to delete action for work entity", 500); } }