Semantic MediaWiki and related extensions
Public Member Functions | Public Attributes | List of all members
SMW\Utils\TemplateEngine Class Reference

Public Member Functions

 __construct ( $templateDir=null)
 
 clearTemplates ()
 
 setContents ( $target, $contents)
 
 bulkLoad (array $files)
 
 load ( $file, $target)
 
 compile ( $target, array $args=[])
 
 code ( $target)
 
 publish ( $target, int $flag=-1)
 

Public Attributes

const HTML_TIDY = 2
 

Detailed Description

GNU GPL v2+

Since
3.1
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Utils\TemplateEngine::__construct (   $templateDir = null)
Since
3.1
Parameters
string | null$templateDir

Member Function Documentation

◆ bulkLoad()

SMW\Utils\TemplateEngine::bulkLoad ( array  $files)
Since
3.2
Parameters
array$files

◆ clearTemplates()

SMW\Utils\TemplateEngine::clearTemplates ( )
Since
3.2

◆ code()

SMW\Utils\TemplateEngine::code (   $target)
Deprecated:
3.2, use TemplateEngine::publish
Since
3.1
Parameters
string$target
Returns
string
Exceptions
RuntimeException

◆ compile()

SMW\Utils\TemplateEngine::compile (   $target,
array  $args = [] 
)
Since
3.1
Parameters
string$target
array$args

◆ load()

SMW\Utils\TemplateEngine::load (   $file,
  $target 
)
Since
3.1
Parameters
string$file
string$target
Exceptions
FileNotReadableException

◆ publish()

SMW\Utils\TemplateEngine::publish (   $target,
int  $flag = -1 
)
Since
3.2
Parameters
string$target
int$flag
Returns
string
Exceptions
RuntimeException

◆ setContents()

SMW\Utils\TemplateEngine::setContents (   $target,
  $contents 
)
Since
3.1
Parameters
string$target
string$contents

Member Data Documentation

◆ HTML_TIDY

const SMW\Utils\TemplateEngine::HTML_TIDY = 2

Remove some whitespace from the generate HTML.


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

About | General disclaimer | Privacy policy