/** * Write a single message to the server. This cannot be called after * writesDone is called. * * @param ByteBuffer $data The data to write * @param array $options an array of options, possible keys: * 'flags' => a number */ public function write($data, $options = []) { $message_array = ['message' => $data->serialize()]; if (isset($options['flags'])) { $message_array['flags'] = $options['flags']; } $this->call->startBatch([OP_SEND_MESSAGE => $message_array]); }
/** * Write a single message to the server. This cannot be called after * wait is called. * * @param ByteBuffer $data The data to write * @param array $options an array of options, possible keys: * 'flags' => a number */ public function write($data, array $options = []) { $message_array = ['message' => $data->serialize()]; if (array_key_exists('flags', $options)) { $message_array['flags'] = $options['flags']; } $this->call->startBatch([OP_SEND_MESSAGE => $message_array]); }
/** * Write a single message to the server. This cannot be called after * writesDone is called. * @param ByteBuffer $data The data to write */ public function write($data) { $this->call->start_batch([OP_SEND_MESSAGE => $data->serialize()]); }