private function add_json(puzzle_message_RequestInterface $request, $value) { if (!$request->hasHeader('Content-Type')) { $request->setHeader('Content-Type', 'application/json'); } $request->setBody(puzzle_stream_Stream::factory(json_encode($value))); }