Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.

(no description)

File Size: 40 lines (1 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Mustache_Source:: (2 methods):
  getKey()
  getSource()


Interface: Mustache_Source  - X-Ref

Mustache template Source interface.

getKey()   X-Ref
Get the Source key (used to generate the compiled class name).

This must return a distinct key for each template source. For example, an
MD5 hash of the template contents would probably do the trick. The
ProductionFilesystemLoader uses mtime and file path. If your production
source directory is under version control, you could use the current Git
rev and the file path...

return: string

getSource()   X-Ref
Get the template Source.

return: string