コード例 #1
0
 public function typeReturning(MethodParser $method)
 {
     $element = new TypesElement();
     $element->setName($method->getName() . 'Response');
     $returning = $method->returning();
     $this->_generateElements($returning, $element);
     return $element;
 }
コード例 #2
0
 public function typeReturning(MethodParser $method)
 {
     $element = new TypesElement();
     $element->setName($method->getName() . 'Response');
     foreach ($method->returning() as $parameter) {
         $this->_generateElements($parameter, $element);
     }
     return $element;
 }
コード例 #3
0
ファイル: MethodParserTest.php プロジェクト: phogl/autoloader
 /**
  * @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());
 }
コード例 #4
0
ファイル: XMLGenerator.php プロジェクト: sirdiego/autoloader
 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;
 }