query("SELECT * FROM {watchdog} WHERE wid = :wid", [':wid' => $id]) ->fetchAssoc(); if (!empty($record)) { return new ResourceResponse($record); } throw new NotFoundHttpException("Log entry with ID '$id' was not found"); } throw new BadRequestHttpException('No log entry ID was provided'); } }