Lines Matching refs:this
36 $this->attribute = $attribute;
37 $this->value = $value;
73 fwrite($this->output, $data);
84 $value = sprintf($attributes["format"], $this->bindingValues[$attributes["var"]]);
88 array_push($this->attrBindingStack, new AttrBinding($attributes["attr"], $value));
91 array_push($this->attrBindingStack, null);
92 fwrite($this->output, $value);
96 foreach ($this->attrBindingStack as $binding) {
100 fwrite($this->output, '<' . $name);
102 fwrite($this->output, ' ' . $attr . '="' . $value. '"');
104 fwrite($this->output, '>');
113 if (count($this->attrBindingStack) == 0) {
116 array_pop($this->attrBindingStack);
120 fwrite($this->output, '</' . $name . '>');
132 xml_set_object($xmlParser, $this);
140 $this->bindingValues = &$bindingValues;
142 $this->output = fopen($outputFileName, 'w');
143 …if ($this->output === false) throw new Exception('Could not open file "' . $outputFileName . '" fo…
150 fclose($this->output);
172 $this->aggregates[$bindingName] = $aggregateFunction;
201 if (array_key_exists($bindingName, $this->aggregates))
203 switch (strtoupper($this->aggregates[$bindingName])) {
257 … throw new Exception('Unknown aggregation function ' . $this->aggregates[$bindingName]);