Mustache helper to load strings from string_manager and perform HTML escaping on them.
Copyright: | 2021 Shamim Rezaie <shamim@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 68 lines (2 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
mustache_clean_string_helper:: (2 methods):
__construct()
cleanstr()
Class: mustache_clean_string_helper - X-Ref
This class will load language strings in a template.__construct() X-Ref |
Create new instance of mustache clean string helper. |
cleanstr($text, Mustache_LambdaHelper $helper) X-Ref |
Read a lang string from a template and get it from get_string. Some examples for calling this from a template are: {{#cleanstr}}activity{{/cleanstr}} {{#cleanstr}}actionchoice, core, {{#str}}delete{{/str}}{{/cleanstr}} (Together with the str helper) {{#cleanstr}}addinganewto, core, {"what":"This", "to":"That"}{{/cleanstr}} (Complex $a) The args are comma separated and only the first is required. The last is a $a argument for get string. For complex data here, use JSON. return: string param: string $text The text to parse for arguments. param: Mustache_LambdaHelper $helper Used to render nested mustache variables. |