Wikimedia SlimApp
Common classes to help with creating an application using the Slim micro framework and Twig template engine.
Loading...
Searching...
No Matches
Wikimedia\Slimapp\TwigExtension Class Reference
+ Inheritance diagram for Wikimedia\Slimapp\TwigExtension:
+ Collaboration diagram for Wikimedia\Slimapp\TwigExtension:

Public Member Functions

 __construct (ParsoidClient $parsoid)
 
 getName ()
 
 getFunctions ()
 
 getFilters ()
 
 qsMerge ( $parms)
 
 wikitextFilterCallback ( $text)
 

Protected Attributes

 $parsoid
 

Detailed Description

Author
Bryan Davis bd808.nosp@m.@wik.nosp@m.imedi.nosp@m.a.or.nosp@m.g

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\Slimapp\TwigExtension::__construct ( ParsoidClient $parsoid)
Parameters
ParsoidClient$parsoidParsoidClient

Member Function Documentation

◆ getFilters()

Wikimedia\Slimapp\TwigExtension::getFilters ( )
Returns
array Extension filters

◆ getFunctions()

Wikimedia\Slimapp\TwigExtension::getFunctions ( )
Returns
array Extension functions

◆ getName()

Wikimedia\Slimapp\TwigExtension::getName ( )
Returns
string Extension name

◆ qsMerge()

Wikimedia\Slimapp\TwigExtension::qsMerge ( $parms)
Parameters
array$parmsParameter array
Returns
string URL-encoded message body

◆ wikitextFilterCallback()

Wikimedia\Slimapp\TwigExtension::wikitextFilterCallback ( $text)
Parameters
string$textWikitext
Returns
string Parsed wikitext

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