Lines Matching refs:data
63 public $data = '';
82 * Create an instance of the class with the input data
85 * @param string $data Input data
87 public function __construct($data)
89 $this->data = $data;
93 * Parse the input data
96 * @return string Output data
100 while (($this->position = strpos($this->data, '&', $this->position)) !== false) {
105 return $this->data;
112 * @return mixed The next byte, or false, if there is no more data
116 if (isset($this->data[$this->position])) {
117 $this->consumed .= $this->data[$this->position];
118 return $this->data[$this->position++];
133 if ($len = strspn($this->data, $chars, $this->position)) {
134 $data = substr($this->data, $this->position, $len);
135 $this->consumed .= $data;
137 return $data;
207 $this->data = substr_replace($this->data, $replacement, $this->position - $consumed_length, $consumed_length);
590 $this->data = substr_replace($this->data, $entities[$match], $this->position - strlen($consumed) - 1, strlen($match) + 1);