PHP Class Neos\Neos\Fusion\Helper\LinkHelper

Inheritance: implements Neos\Eel\ProtectedContextAwareInterface
Show file Open project: neos/neos

Protected Properties

Property Type Description
$linkingService Neos\Neos\Service\LinkingService

Public Methods

Method Description
allowsCallOfMethod ( string $methodName ) : boolean
convertUriToObject ( string | Uri $uri, Neos\ContentRepository\Domain\Model\NodeInterface $contextNode = null ) : Neos\ContentRepository\Domain\Model\NodeInterface | Neos\Media\Domain\Model\AssetInterface | null
getScheme ( string | Uri $uri ) : string
hasSupportedScheme ( string | Uri $uri ) : boolean
resolveAssetUri ( string | Uri $uri ) : string
resolveNodeUri ( string | Uri $uri, Neos\ContentRepository\Domain\Model\NodeInterface $contextNode, ControllerContext $controllerContext ) : string

Method Details

allowsCallOfMethod() public method

public allowsCallOfMethod ( string $methodName ) : boolean
$methodName string
return boolean

convertUriToObject() public method

public convertUriToObject ( string | Uri $uri, Neos\ContentRepository\Domain\Model\NodeInterface $contextNode = null ) : Neos\ContentRepository\Domain\Model\NodeInterface | Neos\Media\Domain\Model\AssetInterface | null
$uri string | Neos\Flow\Http\Uri
$contextNode Neos\ContentRepository\Domain\Model\NodeInterface
return Neos\ContentRepository\Domain\Model\NodeInterface | Neos\Media\Domain\Model\AssetInterface | null

getScheme() public method

public getScheme ( string | Uri $uri ) : string
$uri string | Neos\Flow\Http\Uri
return string

hasSupportedScheme() public method

public hasSupportedScheme ( string | Uri $uri ) : boolean
$uri string | Neos\Flow\Http\Uri
return boolean

resolveAssetUri() public method

public resolveAssetUri ( string | Uri $uri ) : string
$uri string | Neos\Flow\Http\Uri
return string

resolveNodeUri() public method

public resolveNodeUri ( string | Uri $uri, Neos\ContentRepository\Domain\Model\NodeInterface $contextNode, ControllerContext $controllerContext ) : string
$uri string | Neos\Flow\Http\Uri
$contextNode Neos\ContentRepository\Domain\Model\NodeInterface
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
return string

Property Details

$linkingService protected property

protected LinkingService,Neos\Neos\Service $linkingService
return Neos\Neos\Service\LinkingService