Interface TemplateResolver
An interface for template resolvers.
Methods summary
public
string|false
|
#
resolve( string $name, array $extensions, array & $tried = [] )
Returns the pathname to the matching template.
Returns the pathname to the matching template.
Parameters
- $name
- The base name of the template.
- $extensions
- The supported extensions.
- $tried
- Tried pathname collection.
Returns
string|false The pathname to the matching template or false if none match.
|
public
string|false
|
#
add_path( string $path, integer $weight = 0 )
Adds a path to search templates in.
Adds a path to search templates in.
Note: The path is discarded if it cannot be resolved with realpath() .
Parameters
Returns
string|false The real path, or false if the path was not added.
|
public
array
|
#
get_paths( )
Returns the paths used to search templates.
Returns the paths used to search templates.
Returns
array
|