Neos\Neos\Service\LinkingService::getScheme PHP Method

getScheme() public method

public getScheme ( string | Uri $uri ) : string
$uri string | Neos\Flow\Http\Uri
return string
    public function getScheme($uri)
    {
        if ($uri instanceof Uri) {
            return $uri->getScheme();
        }
        if (preg_match(self::PATTERN_SUPPORTED_URIS, $uri, $matches) === 1) {
            return $matches[1];
        }
        return '';
    }

Usage Example

Example #1
0
 /**
  * @param string|Uri $uri
  * @return string
  */
 public function getScheme($uri)
 {
     return $this->linkingService->getScheme($uri);
 }