FusionView
class FusionView extends AbstractView (View source)
A Fusion view for Neos
Traits
Properties
protected Service | $i18nService | from FusionViewI18nTrait | |
protected array | $supportedOptions | This contains the supported options, their default values, descriptions and types. |
|
protected FusionService | $fusionService | ||
protected string | $fusionPath | The Fusion path to use for rendering the node given in "value", defaults to "page". |
|
protected Runtime | $fusionRuntime | ||
protected Context | $securityContext |
Methods
If a content dimension named "language" exists, it is used to set the locale fallback chain order for rendering based on that.
Renders the view
No description
Checks if the mixed input looks like a raw HTTTP response.
Is it possible to render $node with $his->fusionPath?
Set the Fusion path to use for rendering the node given in "value"
No description
No description
No description
Clear the cached runtime instance on assignment of variables
Details
protected void
setFallbackRuleFromDimension(TraversableNodeInterface $currentSiteNode)
If a content dimension named "language" exists, it is used to set the locale fallback chain order for rendering based on that.
This overrides the fallback order from Neos.Flow.i18n.fallbackRule.order - the strict flag is kept from the settings!
string|ResponseInterface
render()
Renders the view
protected string|ResponseInterface
parsePotentialRawHttpResponse(string $output)
No description
protected bool
isRawHttpResponse(mixed $value)
Checks if the mixed input looks like a raw HTTTP response.
bool
canRenderWithNodeAndPath()
Is it possible to render $node with $his->fusionPath?
void
setFusionPath(string $fusionPath)
Set the Fusion path to use for rendering the node given in "value"
string
getFusionPath()
No description
protected TraversableNodeInterface
getClosestDocumentNode(TraversableNodeInterface $node)
No description
protected TraversableNodeInterface
getCurrentSiteNode()
No description
protected TraversableNodeInterface
getCurrentNode()
No description
protected Runtime
getFusionRuntime(TraversableNodeInterface $currentSiteNode)
No description
FusionView
assign(string $key, mixed $value)
Clear the cached runtime instance on assignment of variables