php wikitext parser
v1.0.2
توفر المكتبة طريقة سهلة لتحليل نص Wikitext في PHP.
ما عليك سوى تشغيل أمر Composer التالي في جذر مشروعك.
composer require divineomega/php-wikitext-parser
الاستخدام الأساسي هو تحويل سلسلة نصية منسقة إلى نص عادي.
$ 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 ();