ruleset = new Ruleset(strict: true); $this->ruleset->validate_or_exit(); parent::__construct(); } private function languages(): array { $resp = (new Call(Endpoints::ABOUT_LANGUAGES->value))->get(); return array_column($resp->output(), LanguagesTable::ID->value); } // Delete languages cache file if it exists public function main(): Response { $this->db->for(LanguagesTable::NAME); foreach ($this->languages() as $language){ $this->db->delete([LanguagesTable::ID->value => $language]); } return new Response(); } }