public function deleteContentTypeGroup(ContentTypeGroup $contentTypeGroup) { $response = $this->client->request('DELETE', $contentTypeGroup->id, new Message(array('Accept' => $this->outputVisitor->getMediaType('ContentTypeGroup')))); if (!empty($response->body)) { try { return $this->inputDispatcher->parse($response); } catch (ForbiddenException $e) { throw new InvalidArgumentException($e->getMessage(), $e->getCode()); } } }