Claus Due
Claus Due
Changes the compiling of arrays from being compiled as a long list of key = value assignments, to a single array definition. Improves performance slightly but improves readability of compiled...
Improves performance of output escaping when the output that would have been escaped is empty, as determined by the compiled state of the output (empty execution instruction means empty output)....
This patch allows you to define arguments that get passed to f:render by using f:argument in the tag contents. ```xml Special value for arg1 variable Special value for arg2 variable...
Enables assignment of template variables with a dotted path as name: $view->assign(‘parent.property’, ‘newValue’); Each value in the path leading up to the final property name is created as an array...
Adds test cases for expressions like {a + 1 * 2}. Also labels test cases.
Prevents seeing the “non-numeric value encountered” error from PHP when a template attempts to do math on a variable that is not declared, or does not have the right type....
Using this format (or simply Package if no vendor name is used for the package) makes ViewHelperResolver look in that namespace + ViewHelpers, for example: ```xml ``` Will internally resolve...
In order to allow interceptors to access the rendering context, the appropriate instance of `RenderingContext` should be possible to retrieve from `ParsingState` which is the only object an interceptor receives....
Presented use case: ```xml {f:variable(name: 'zero2', value: 0)} {zero1} {zero2} ``` When I first call this, the output is: 0 (integer) 0 (double) After simply reloading the browser, the output...
#### Challenge TagBasedViewHelpers are currently not specifically compilable and will be called via the ViewHelperInvoker in compiled templates. Due to how such ViewHelpers are initialised (the process has additional requirements...