acl_gen = $acl_gen; } public function listPromos(Request $req, EntityManagerInterface $em) { $this->denyAccessUnlessGranted('tapi_promo.list', null, 'No access.'); // check required parameters and api key $required_params = []; $msg = $this->checkRequiredParameters($req, $required_params); if ($msg) return new APIResponse(false, $msg); $data = []; // TODO: add call to get promos here $message = 'Promos found.'; return new APIResponse(true, $message, $data); } }