php wikitext parser
v1.0.2
该库提供了一种用 PHP 解析 Wikitext 的简单方法。
只需在项目的根目录运行以下 Composer 命令即可。
composer require divineomega/php-wikitext-parser
最基本的用法是将 Wikitext 格式的字符串转换为纯文本。
$ plainText = ( new WikitextParser ())
-> setWikitext ( $ wikitext )
-> parse ();
您还可以使用setFormat
方法指定要转换为的替代格式。默认情况下,它设置为纯文本。
例如,您可以将 Wikitext 转换为 HTML,如下所示。
$ plainText = ( new WikitextParser ())
-> setWikitext ( $ wikitext )
-> setFormat (Format:: HTML )
-> parse ();
默认情况下,使用文件缓存。如果您愿意,您可以指定任何符合 PSR-6 的缓存库。这是使用setCache
方法完成的,如下所示。
$ cache = new OtherPsr6CacheItemPool ();
$ plainText = ( new WikitextParser ())
-> setCache ( $ cache )
-> setWikitext ( $ wikitext )
-> parse ();