ruleset = new Ruleset(strict: true); $this->ruleset->GET([ (new Rules(CoffeeModel::ID->value)) ->type(Type::NUMBER) ->default(time()) ]); parent::__construct(Databases::PLAYGROUND, $this->ruleset); } public function main(): Response { return $this->db->for(CoffeeModel::TABLE)->insert($_POST) === true ? new Response($_POST[CoffeeModel::ID->value], 201) : new Response(":(", 500); } }