]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - extensions/ParserFunctions/mw.ext.ParserFunctions.lua
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / extensions / ParserFunctions / mw.ext.ParserFunctions.lua
diff --git a/extensions/ParserFunctions/mw.ext.ParserFunctions.lua b/extensions/ParserFunctions/mw.ext.ParserFunctions.lua
new file mode 100644 (file)
index 0000000..ccec046
--- /dev/null
@@ -0,0 +1,22 @@
+local ParserFunctions = {}
+local php
+
+function ParserFunctions.expr( expression )
+       return php.expr( expression )
+end
+
+function ParserFunctions.setupInterface( options )
+       -- Boilerplate
+       ParserFunctions.setupInterface = nil
+       php = mw_interface
+       mw_interface = nil
+
+       -- Register this library in the "mw" global
+       mw = mw or {}
+       mw.ext = mw.ext or {}
+       mw.ext.ParserFunctions = ParserFunctions
+
+       package.loaded['mw.ext.ParserFunctions'] = ParserFunctions
+end
+
+return ParserFunctions