protected function getReturnTypeFromDocBlock(\ReflectionMethod $reflection)
    {
        $type = null;
        $phpdoc = new DocBlock($reflection);

        if ($phpdoc->hasTag('return')) {
            $type = $phpdoc->getTagsByName('return')[0]->getType();
        }

        return $type;
    }
protected function getReturnTypeFromDocBlock(\ReflectionMethod $reflection)
    {
        $type = null;
        $phpdoc = new DocBlock($reflection);

        if ($phpdoc->hasTag('return')) {
            $type = $phpdoc->getTagsByName('return')[0]->getType();
        }

        return $type;
    }
protected function getReturnTypeFromDocBlock ( \ ReflectionMethod $ reflection ) { $ type = null ; $ phpdoc = new DocBlock ( $ reflection ) ; if ( $ phpdoc -> hasTag ( 'return' ) ) { $ type = $ phpdoc -> getTagsByName ( 'return' ) [ 0 ] -> getType ( ) ; } return $ type ; }
Get method return type based on it DocBlock comment

@param \ReflectionMethod $reflection

@return null|string
Get method return type based on it DocBlock comment