Lines Matching defs:position

141      * Current position of the pointer
145 protected $position = 0;
203 return (bool) ($this->position < $this->data_length);
213 return (bool) ($this->data[$this->position] === "\x09"
214 || $this->data[$this->position] === "\x20"
215 || ($this->data[$this->position] === "\x0A"
216 && isset($this->data[$this->position + 1])
217 && ($this->data[$this->position + 1] === "\x09" || $this->data[$this->position + 1] === "\x20")));
228 $this->position += 5 + $len;
231 $this->position += strspn($this->data, "\x09\x20", $this->position);
246 if ($len = strspn($this->data, '0123456789', $this->position)) {
247 $this->status_code = (int) substr($this->data, $this->position, $len);
248 $this->position += $len;
260 $len = strcspn($this->data, "\x0A", $this->position);
261 $this->reason = trim(substr($this->data, $this->position, $len), "\x09\x0D\x20");
262 $this->position += $len + 1;
283 if (substr($this->data[$this->position], 0, 2) === "\x0D\x0A") {
284 $this->position += 2;
286 } elseif ($this->data[$this->position] === "\x0A") {
287 $this->position++;
299 $len = strcspn($this->data, "\x0A:", $this->position);
300 if (isset($this->data[$this->position + $len])) {
301 if ($this->data[$this->position + $len] === "\x0A") {
302 $this->position += $len;
305 $this->name = substr($this->data, $this->position, $len);
306 $this->position += $len + 1;
320 if (substr($this->data, $this->position, 2) === "\x0D\x0A") {
321 $this->position += 2;
322 } elseif ($this->data[$this->position] === "\x0A") {
323 $this->position++;
325 $this->position += strspn($this->data, "\x09\x20", $this->position);
338 switch ($this->data[$this->position]) {
344 $this->position++;
348 $this->position++;
353 $this->position++;
369 $len = strcspn($this->data, "\x09\x20\x0A\"", $this->position);
370 $this->value .= substr($this->data, $this->position, $len);
371 $this->position += $len;
383 switch ($this->data[$this->position]) {
385 $this->position++;
390 $this->position++;
395 $this->position++;
411 $len = strcspn($this->data, "\x09\x20\x0A\"\\", $this->position);
412 $this->value .= substr($this->data, $this->position, $len);
413 $this->position += $len;
422 $this->value .= $this->data[$this->position];
423 $this->position++;
432 $this->body = substr($this->data, $this->position);