class DebugViewHelper extends AbstractViewHelper (View source)

View helper that outputs its child nodes with \Neos\Flow\var_dump()

= Examples =

<f:debug>{object}</f:debug>
all properties of {object} nicely highlighted

{object -> f:debug(title: 'Custom title')}

<output>
all properties of {object} nicely highlighted (with custom title)
</output>

<code title="only output the type">
{object -> f:debug(typeOnly: true)}
the type or class name of {object}

Note: This view helper is only meant to be used during development

Properties

protected RenderingContextInterface $renderingContext from  AbstractViewHelper
protected ControllerContext $controllerContext

Controller Context to use

from  AbstractViewHelper
protected ObjectManagerInterface $objectManager from  AbstractViewHelper
protected LoggerInterface $logger from  AbstractViewHelper
protected bool $escapeChildren
protected bool $escapeOutput

Methods

void
setRenderingContext(RenderingContextInterface $renderingContext)

No description

void
injectObjectManager(ObjectManagerInterface $objectManager)

No description

void
injectLogger(LoggerInterface $logger)

Injects the (system) logger based on PSR-3.

void
initializeArguments()

Arguments initialization

string
render()

Wrapper for \Neos\Flow\var_dump()

Details

void setRenderingContext(RenderingContextInterface $renderingContext)

No description

Parameters

RenderingContextInterface $renderingContext

Return Value

void

void injectObjectManager(ObjectManagerInterface $objectManager)

No description

Parameters

ObjectManagerInterface $objectManager

Return Value

void

void injectLogger(LoggerInterface $logger)

Injects the (system) logger based on PSR-3.

Parameters

LoggerInterface $logger

Return Value

void

bool isEscapingInterceptorEnabled()

No description

Return Value

bool

void initializeArguments()

Arguments initialization

Return Value

void

string render()

Wrapper for \Neos\Flow\var_dump()

Return Value

string

debug string