Lines Matching refs:this

91     $this->client = $client;
92 $this->request = $request;
93 $this->mimeType = $mimeType;
94 $this->data = $data;
95 $this->resumable = $resumable;
96 $this->chunkSize = $chunkSize;
97 $this->progress = 0;
99 $this->process();
108 $this->size = $size;
117 return $this->progress;
127 $resumeUri = $this->getResumeUri();
130 $chunk = substr($this->data, $this->progress, $this->chunkSize);
133 $lastBytePos = $this->progress + strlen($chunk) - 1;
135 'content-range' => "bytes $this->progress-$lastBytePos/$this->size",
147 return $this->makePutRequest($request);
156 return $this->httpResultCode;
170 $response = $this->client->execute($request);
171 $this->httpResultCode = $response->getStatusCode();
173 if (308 == $this->httpResultCode) {
178 $this->progress = $range_array[1] + 1;
184 $this->resumeUri = $location;
191 return REST::decodeHttpResponse($response, $this->request);
200 $this->resumeUri = $resumeUri;
202 'content-range' => "bytes */$this->size",
207 $this->resumeUri,
211 return $this->makePutRequest($httpRequest);
220 $this->transformToUploadUrl();
221 $request = $this->request;
229 $uploadType = $this->getUploadType($meta);
234 $mimeType = $this->mimeType ?: $request->getHeaderLine('content-type');
241 $postBody = $this->data;
244 $boundary = $this->boundary ?: mt_rand();
253 $related .= "\r\n" . base64_encode($this->data) . "\r\n";
264 return $this->request = $request;
278 if ($this->resumable) {
282 if (false == $meta && $this->data) {
291 if (null === $this->resumeUri) {
292 $this->resumeUri = $this->fetchResumeUri();
295 return $this->resumeUri;
300 $body = $this->request->getBody();
305 'x-upload-content-type' => $this->mimeType,
306 'x-upload-content-length' => $this->size,
310 $this->request = $this->request->withHeader($key, $value);
314 $response = $this->client->execute($this->request, false);
323 $body = json_decode((string) $this->request->getBody(), true);
333 $this->client->getLogger()->error($error);
340 $parts = parse_url((string) $this->request->getUri());
346 $this->request = $this->request->withUri($uri);
351 $this->chunkSize = $chunkSize;
356 return $this->request;