getReturnType() public method

Returns the retrun type
public getReturnType ( ) : string
return string
Beispiel #1
0
 /**
  * @param MethodModel $method
  * @return string
  */
 public static function getOperationMethodReturnType(MethodModel $method, Generator $generator)
 {
     $returnType = $method->getReturnType();
     if (($struct = $generator->getStruct($returnType)) instanceof StructModel && !$struct->getIsRestriction()) {
         if ($struct->getIsStruct()) {
             $returnType = $struct->getPackagedName(true);
         } elseif ($struct->isArray()) {
             if (($structInheritance = $struct->getInheritanceStruct()) instanceof StructModel) {
                 $returnType = sprintf('%s[]', $structInheritance->getPackagedName(true));
             } else {
                 $returnType = $struct->getInheritance();
             }
         }
     }
     return $returnType;
 }
Beispiel #2
0
 /**
  * @param MethodModel $method
  * @return string
  */
 public static function getOperationMethodReturnType(MethodModel $method, Generator $generator)
 {
     $returnType = $method->getReturnType();
     if (($struct = $generator->getStruct($returnType)) instanceof StructModel && $struct->getIsStruct() && !$struct->getIsRestriction()) {
         $returnType = $struct->getPackagedName(true);
     }
     return $returnType;
 }
 /**
  * @see \WsdlToPhp\PackageGenerator\Parser\Wsdl\AbstractTagOutputOutputParser::getKnownType()
  * @return array|string
  */
 protected function getKnownType(Method $method)
 {
     return $method->getReturnType();
 }