class Base64DecodeViewHelper extends AbstractViewHelper (View source)

Applies base64_decode to the input

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

Disable the output escaping interceptor so that the result is not htmlspecialchar'd

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()

Initialize the arguments.

string|mixed
render()

Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.

string
compile(string $argumentsName, string $closureName, string $initializationPhpCode, ViewHelperNode $node, TemplateCompiler $compiler)

This ViewHelper is used whenever something was wrappded in CDATA Therefore we render it to raw PHP code during compilation.

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()

Initialize the arguments.

Return Value

void

string|mixed render()

Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.

Return Value

string|mixed

the altered string

string compile(string $argumentsName, string $closureName, string $initializationPhpCode, ViewHelperNode $node, TemplateCompiler $compiler)

This ViewHelper is used whenever something was wrappded in CDATA Therefore we render it to raw PHP code during compilation.

Parameters

string $argumentsName
string $closureName
string $initializationPhpCode
ViewHelperNode $node
TemplateCompiler $compiler

Return Value

string

See also

NamespaceDetectionTemplateProcessor::protectCDataSectionsFromParser