has('databases') === false) { throw new NotDatabasesException('Datenbank ist nicht Vorhanden'); } $this->databases = $container->get('databases'); } /** * @param Response $response * @param JsonSerializable|JsonSerializable[] $data * @param int $status_code * * @return Response */ protected function printResponse(Response $response, mixed $data, int $status_code): Response { $payload = json_encode($data); $response->getBody()->write($payload); return $response ->withHeader('Content-Type', 'application/json') ->withStatus($status_code); } }