Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250530) (c39b7370636)
core\output\mustache_filesystem_loader Class Reference
Inheritance diagram for core\output\mustache_filesystem_loader:
Mustache_Loader_FilesystemLoader Mustache_Loader

Public Member Functions

 __construct ()
 Provide a default no-args constructor (we don't really need anything).
 
 load ($name)
 Load a Template by name.
 

Protected Member Functions

 getFileName ($name)
 Helper function for getting a Mustache template file name.
 
 getfilename ($name)
 Helper function for getting a Mustache template file name.
 
 loadFile ($name)
 Helper function for loading a Mustache file by name.
 
 shouldCheckPath ()
 Only check if baseDir is a directory and requested templates are files if baseDir is using the filesystem stream wrapper.
 
 shouldcheckpath ()
 Only check if baseDir is a directory and requested templates are files if baseDir is using the filesystem stream wrapper.
 

Member Function Documentation

◆ getFileName()

Mustache_Loader_FilesystemLoader::getFileName ( $name)
protectedinherited

Helper function for getting a Mustache template file name.

Parameters
string$name
Return values
stringTemplate file name

◆ getfilename()

core\output\mustache_filesystem_loader::getfilename ( $name)
protected

Helper function for getting a Mustache template file name.

Uses the leading component to restrict us specific directories.

Parameters
string$name
Return values
stringTemplate file name

◆ load()

core\output\mustache_filesystem_loader::load ( $name)

Load a Template by name.

Parameters
string$namethe template name
Return values
stringMustache Template source

Reimplemented from Mustache_Loader_FilesystemLoader.

◆ loadFile()

Mustache_Loader_FilesystemLoader::loadFile ( $name)
protectedinherited

Helper function for loading a Mustache file by name.

Exceptions
Mustache_Exception_UnknownTemplateExceptionIf a template file is not found
Parameters
string$name
Return values
stringMustache Template source

Reimplemented in Mustache_Loader_ProductionFilesystemLoader.

◆ shouldCheckPath()

Mustache_Loader_FilesystemLoader::shouldCheckPath ( )
protectedinherited

Only check if baseDir is a directory and requested templates are files if baseDir is using the filesystem stream wrapper.

Return values
boolWhether to check is_dir and file_exists

◆ shouldcheckpath()

core\output\mustache_filesystem_loader::shouldcheckpath ( )
protected

Only check if baseDir is a directory and requested templates are files if baseDir is using the filesystem stream wrapper.

Always check path for mustache_filesystem_loader.

Return values
boolWhether to check is_dir and file_exists

The documentation for this class was generated from the following file: