private function getParsedBody(ServerRequestInterface $request): array
    {
        $parsedBody = $request->getParsedBody();

        if (\is_object($parsedBody)) {
            return (array) $parsedBody;
        }

        if ($parsedBody === null) {
            return [];
        }

        return $parsedBody;
    }