public function typeReturning(MethodParser $method) { $element = new TypesElement(); $element->setName($method->getName() . 'Response'); $returning = $method->returning(); $this->_generateElements($returning, $element); return $element; }
public function typeReturning(MethodParser $method) { $element = new TypesElement(); $element->setName($method->getName() . 'Response'); foreach ($method->returning() as $parameter) { $this->_generateElements($parameter, $element); } return $element; }
/** * @test */ public function shouldParseMethodData() { //when $parser = new MethodParser($this->_methodName, $this->_methodDoc); //then $this->assertEquals('Method to adding user', $parser->description()); $this->assertCount(3, $parser->parameters()); $this->assertInstanceOf('WSDL\\Types\\Simple', $parser->returning()); $this->assertEquals($this->_methodDoc, $parser->getDoc()); $this->assertEquals($this->_methodName, $parser->getName()); }
private function _messageOutput(MethodParser $method) { $messageOutputElement = $this->createElementWithAttributes('message', array('name' => $method->getName() . 'Response')); $partsOutput = $this->_bindingStyle->methodOutput($method); $partsOutput = $this->createElementWithAttributes('part', $partsOutput); $messageOutputElement->appendChild($partsOutput); return $messageOutputElement; }