示例#1
0
 /**
  * Create or update a stream resource
  *
  * @param MQTTClient $client
  * @param Resource $parent
  * @param string $name
  * @param array $data
  * @return Stream
  */
 public static function createStream(MQTTClient $client, Resource $parent, $name, $data)
 {
     $path = str_replace(':parent_path', $parent->path(), static::$path) . '/' . $name;
     $response = $client->put($path, $data);
     return new self($client, $parent, $response->json());
 }