RFC1867
การใช้งาน PHP ใหม่ของ RFC1867
- เดิมทีฉันได้วางแผนที่จะใช้ https://github.com/imiskolee/formupload
- ผูกพันกับม้วน (เราทุกคนใช้มัน แต่ฉันพบว่า API ยุ่งยาก)
- ฉันต้องการที่จะสามารถฉีดแหล่งที่มาตามคำขอของ PSR ได้แทน
- ปรากฎว่ามันไม่รองรับ multipart (ตอนนี้ผ่านตัวอย่างที่ให้ไว้ใน RFC ฉันต้องการทำให้มันแข็งแกร่งขึ้น)
- ฉันต้องการใส่นักแต่ง
การทำงานกับ
นักแต่งเพลง
composer require lewiscowles/rfc1867
composer install
composer dumpautoload
การทดสอบ dev
git clone https://github.com/Lewiscowles1986/rfc1867
cd rfc1867
composer install
composer dumpautoload
phpunit
แผนภาพชั้นเรียน
ภาพรวม (ใช้ Plantuml)

มุมมองระดับแอปพลิเคชัน (เอาต์พุต PowerPoint + Plantuml SVG)

การบริจาค
ฉันต้องการให้แน่ใจว่าสิ่งนี้มีความแข็งแกร่งมากขึ้น (ปัจจุบันเป็นรหัสอ้างอิงในไม่กี่ชั่วโมง)
- เราต้องการปัญหาเพื่อให้สามารถทำการทดสอบหน่วย
- เราต้องการการทดสอบด้วยจุดสิ้นสุดที่วิเคราะห์ RFC1867
- เราต้องการคำชี้แจงเกี่ยวกับรูปแบบการเข้ารหัสแบบไบนารีและเพื่อรวมสิ่งนั้นไว้ในการติดตั้งสิ่งที่แนบมา
- เราอาจต้องแบ่งออกเป็นโครงการขนาดเล็กสองสามโครงการ
- แยก
NodeInterface repo - แยก
FormInput และ Attachment แยกกัน
- ดู https://www.rfc-editor.org/rfc-index.html และค้นหา RFC ที่เกี่ยวข้องสำหรับ Interop & Advancement
- https://www.rfc-editor.org/rfc/rfc1867.txt
- https://www.rfc-editor.org/rfc/rfc2854.txt
- https://www.rfc-editor.org/rfc/rfc2388.txt
- https://www.rfc-editor.org/rfc/rfc7578.txt
- การเปลี่ยนแปลงทั้งหมดต้องการสิ่งต่อไปนี้
- การทดสอบเพื่อผ่าน
- ชั้นเรียนที่จะอัปเดต (เป็น necesarry)
- เอกสารที่จะอัปเดต (เป็น necesarry)
เป้าหมาย
- ฉันชอบที่จะสามารถนำ RFC มาใช้กับการทดสอบหน่วยได้อีกสองสามครั้ง
- ฉันต้องการให้สิ่งนี้เป็นทางเลือกในการอ่านเอกสาร RFC
- ฉันต้องการที่จะ de-couple จาก
guzzle/http-message และมีเพียงการพึ่งพา dev สำหรับการทดสอบหน่วย