Lines Matching refs:this
36 if (! $this->localName) {
40 return '{' . $this->namespaceURI . '}' . $this->localName;
68 while ($this->nodeType !== self::ELEMENT && @$this->read()) {
71 $result = $this->parseCurrentElement();
107 $result = $this->parseInnerTree($elementMap);
134 if ($this->nodeType === self::ELEMENT && $this->isEmptyElement) {
136 $this->next();
141 $this->pushContext();
142 $this->elementMap = $elementMap;
151 if (!@$this->read()) {
162 if (!$this->isValid()) {
172 switch ($this->nodeType) {
174 $elements[] = $this->parseCurrentElement();
178 $text .= $this->value;
179 $this->read();
183 $this->read();
189 $this->read();
198 $this->popContext();
214 $previousDepth = $this->depth;
216 while ($this->read() && $this->depth != $previousDepth) {
217 … if (in_array($this->nodeType, [XMLReader::TEXT, XMLReader::CDATA, XMLReader::WHITESPACE])) {
218 $result .= $this->value;
237 $name = $this->getClark();
241 if ($this->hasAttributes) {
242 $attributes = $this->parseAttributes();
246 $this->getDeserializerForElementName($name),
247 $this
272 while ($this->moveToNextAttribute()) {
273 if ($this->namespaceURI) {
276 if ($this->namespaceURI === 'http://www.w3.org/2000/xmlns/') {
303 if (!array_key_exists($name, $this->elementMap)) {
304 … if (substr($name, 0, 2) == '{}' && array_key_exists(substr($name, 2), $this->elementMap)) {
311 $deserializer = $this->elementMap[$name];