PHP Class Neos\Neos\TypoScript\NodeUriImplementation

Inheritance: extends Neos\Fusion\TypoScriptObjects\AbstractTypoScriptObject
Afficher le fichier Open project: neos/neos-development-collection

Protected Properties

Свойство Type Description
$linkingService Neos\Neos\Service\LinkingService
$systemLogger Neos\Flow\Log\SystemLoggerInterface

Méthodes publiques

Méthode Description
evaluate ( ) : string Render the Uri.
getAddQueryString ( ) : boolean If TRUE, the current query parameters will be kept in the URI
getAdditionalParams ( ) : array Additional query parameters that won't be prefixed like $arguments (overrule $arguments)
getArguments ( ) : array Additional arguments to be passed to the UriBuilder (for example pagination parameters)
getArgumentsToBeExcludedFromQueryString ( ) : array Arguments to be removed from the URI. Only active if addQueryString = TRUE
getBaseNodeName ( ) : string The name of the base node inside the TypoScript context to use for resolving relative paths.
getFormat ( ) : string The requested format, for example "html"
getNode ( ) : mixed A node object or a string node path or NULL to resolve the current document node
getSection ( ) : string The anchor to be appended to the URL
isAbsolute ( ) : boolean If TRUE, an absolute URI is rendered

Method Details

evaluate() public méthode

Render the Uri.
public evaluate ( ) : string
Résultat string The rendered URI or NULL if no URI could be resolved for the given node

getAddQueryString() public méthode

If TRUE, the current query parameters will be kept in the URI
public getAddQueryString ( ) : boolean
Résultat boolean

getAdditionalParams() public méthode

Additional query parameters that won't be prefixed like $arguments (overrule $arguments)
public getAdditionalParams ( ) : array
Résultat array

getArguments() public méthode

Additional arguments to be passed to the UriBuilder (for example pagination parameters)
public getArguments ( ) : array
Résultat array

getArgumentsToBeExcludedFromQueryString() public méthode

Arguments to be removed from the URI. Only active if addQueryString = TRUE

getBaseNodeName() public méthode

The name of the base node inside the TypoScript context to use for resolving relative paths.
public getBaseNodeName ( ) : string
Résultat string

getFormat() public méthode

The requested format, for example "html"
public getFormat ( ) : string
Résultat string

getNode() public méthode

A node object or a string node path or NULL to resolve the current document node
public getNode ( ) : mixed
Résultat mixed

getSection() public méthode

The anchor to be appended to the URL
public getSection ( ) : string
Résultat string

isAbsolute() public méthode

If TRUE, an absolute URI is rendered
public isAbsolute ( ) : boolean
Résultat boolean

Property Details

$linkingService protected_oe property

protected LinkingService,Neos\Neos\Service $linkingService
Résultat Neos\Neos\Service\LinkingService

$systemLogger protected_oe property

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
Résultat Neos\Flow\Log\SystemLoggerInterface