Base64DecodeViewHelper
class Base64DecodeViewHelper extends AbstractViewHelper (View source)
Applies base64_decode to the input
Properties
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
No description
Injects the (system) logger based on PSR-3.
Register a new argument. Call this method from your ViewHelper subclass inside the initializeArguments() method.
Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.
Initialize the arguments.
Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.
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
void
injectObjectManager(ObjectManagerInterface $objectManager)
No description
void
injectLogger(LoggerInterface $logger)
Injects the (system) logger based on PSR-3.
protected AbstractViewHelper
registerArgument(string $name, string $type, string $description, bool $required = false, mixed $defaultValue = null, bool|null $escape = null)
Register a new argument. Call this method from your ViewHelper subclass inside the initializeArguments() method.
This exists only to throw our own exception!
protected AbstractViewHelper
overrideArgument(string $name, string $type, string $description, bool $required = false, mixed $defaultValue = null, bool|null $escape = null)
Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.
This exists only to throw our own exception!
bool
isEscapingInterceptorEnabled()
No description
void
initializeArguments()
Initialize the arguments.
string
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.