Lines Matching refs:currentComplexType

29 	var $currentComplexType = null;  variable in nusoap_xmlschema
237 $this->complexTypes[$this->currentComplexType]['compositor'] = $name;
278 $this->complexTypes[$this->currentComplexType]['phpType'] = 'array';
286 $this->complexTypes[$this->currentComplexType]['multidimensional'] = true;
292 $this->complexTypes[$this->currentComplexType]['arrayType'] = $v;
298 array_push($this->complexTypeStack, $this->currentComplexType);
304 $this->currentComplexType = $attrs['name'];
305 $this->complexTypes[$this->currentComplexType] = $attrs;
306 $this->complexTypes[$this->currentComplexType]['typeClass'] = 'complexType';
316 $this->complexTypes[$this->currentComplexType]['phpType'] = 'array';
318 $this->complexTypes[$this->currentComplexType]['phpType'] = 'struct';
323 $this->currentComplexType = $name;
325 $this->complexTypes[$this->currentComplexType] = $attrs;
326 $this->complexTypes[$this->currentComplexType]['typeClass'] = 'complexType';
336 $this->complexTypes[$this->currentComplexType]['phpType'] = 'array';
338 $this->complexTypes[$this->currentComplexType]['phpType'] = 'struct';
362 …if ($this->currentComplexType && $this->complexTypes[$this->currentComplexType]['phpType'] == 'arr…
364 $this->complexTypes[$this->currentComplexType]['arrayType'] = $attrs['type'];
373 $type = $this->CreateTypeName($this->currentComplexType . '_' . $attrs['name']);
379 if (isset($ename) && $this->currentComplexType) {
380 $this->xdebug("add element $ename to complexType $this->currentComplexType");
381 $this->complexTypes[$this->currentComplexType]['elements'][$ename] = $attrs;
392 } elseif ($this->currentComplexType) {
393 $this->complexTypes[$this->currentComplexType]['enumeration'][] = $attrs['value'];
398 if ($this->currentComplexType) {
399 $this->complexTypes[$this->currentComplexType]['extensionBase'] = $attrs['base'];
420 } elseif($this->currentComplexType){
421 $this->complexTypes[$this->currentComplexType]['restrictionBase'] = $attrs['base'];
423 $this->complexTypes[$this->currentComplexType]['phpType'] = 'array';
451 $name = $this->CreateTypeName($this->currentComplexType . '_' . $this->currentElement);
489 …his->xdebug('done processing complexType ' . ($this->currentComplexType ? $this->currentComplexTyp…
490 $this->currentComplexType = array_pop($this->complexTypeStack);