contentType = $contentType; $this->body = $body; } /** * Отказ без подробностей: причина пишется только в журнал модуля. */ public static function fail(): self { return new self(self::CONTENT_TYPE_TEXT, AssistantProtocol::TEXT_FAIL); } public static function xml(string $body): self { return new self(self::CONTENT_TYPE_XML, $body); } public static function json(string $body): self { return new self(self::CONTENT_TYPE_JSON, $body); } public function getContentType(): string { return $this->contentType; } public function getBody(): string { return $this->body; } }