Lines Matching refs:this
103 foreach ($this->getElements('xrd:Type') as $elem) {
104 $c = $this->parser->content($elem);
116 foreach ($this->getTypes() as $typ) {
136 foreach ($this->getElements('xrd:URI') as $elem) {
137 $uri_string = $this->parser->content($elem);
138 $attrs = $this->parser->attributes($elem);
177 $attributes = $this->parser->attributes($this->element);
203 return $this->parser->evalXPath($name, $this->element);
273 $this->parser = $xmlParser;
274 $this->xrdNode = $xrdNodes[count($xrdNodes) - 1];
275 $this->allXrdNodes = $xrdNodes;
276 $this->serviceList = [];
277 $this->_parse();
350 if (!array_key_exists($priority, $this->serviceList)) {
351 $this->serviceList[$priority] = [];
354 $this->serviceList[$priority][] = $service;
365 $this->serviceList = [];
367 $services = $this->parser->evalXPath('xrd:Service', $this->xrdNode);
372 $s->parser = $this->parser;
380 $this->_addService($priority, $s);
412 $pri_keys = array_keys($this->serviceList);
422 $result = array_merge($result, $this->serviceList[$pri]);
441 $service_obj_list = $this->serviceList[$priority_value];