toLineProtocol(), $data->getPrecision() !== null ? $data->getPrecision() : $precision, $bucket, $org, $writeType); } if (is_array($data)) { if (array_key_exists('name', $data)) { return self::generatePayload(Point::fromArray($data), $precision, $bucket, $org, $writeType); } $payload = ''; foreach ($data as $item) { if (isset($item)) { $payload .= self::generatePayload($item, $precision, $bucket, $org, $writeType) . "\n"; } } // remove last new line if (isset($payload) && trim($payload) !== '') { $payload = rtrim($payload, "\n"); } return $payload; } return null; } }