Zephir\ClassMethod::getReturnTypes PHP Method

getReturnTypes() public method

Returned type hints by the method
public getReturnTypes ( ) : array
return array
    public function getReturnTypes()
    {
        return $this->returnTypes;
    }

Usage Example

Example #1
0
 protected function parseMethodReturnType(ClassMethod $method)
 {
     $return = array();
     $returnTypes = $method->getReturnTypes();
     if ($returnTypes) {
         foreach ($returnTypes as $type) {
             if (isset($type['data-type'])) {
                 $return[] = $type['data-type'];
             }
         }
     }
     $returnClassTypes = $method->getReturnClassTypes();
     if ($returnClassTypes) {
         $return = array_merge($return, $returnClassTypes);
     }
     if ($return) {
         $this->return = array(join('|', $return), '');
     }
 }
All Usage Examples Of Zephir\ClassMethod::getReturnTypes