php wikitext parser
v1.0.2
ไลบรารีนี้มีวิธีง่ายๆ ในการแยกวิเคราะห์ Wikitext ใน PHP
เพียงรันคำสั่ง 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 ();