RFC1867
تنفيذ PHP جديد لـ RFC1867
- في الأصل كنت قد خططت لاستخدام https://github.com/imiskolee/formupload
- ملتزم بالتجعيد (نستخدمه جميعًا ، لكنني وجدت واجهة برمجة التطبيقات (API) مرهقة)
- أردت أن أكون قادرًا على ضخ أي مصدر طلب متوافق مع PSR بدلاً من ذلك
- تبين أنه لا يدعم multipart (هذا يمر الآن الأمثلة الواردة في RFC ، أود أن تجعلها أكثر قوة)
- كنت أرغب في وضع ملحن.
العمل مع
الملحن
composer require lewiscowles/rfc1867
composer install
composer dumpautoload
اختبار ديف
git clone https://github.com/Lewiscowles1986/rfc1867
cd rfc1867
composer install
composer dumpautoload
phpunit
الرسم البياني الفئة
نظرة عامة (باستخدام Plantuml)

عرض مستوى التطبيق (PowerPoint + Plantuml SVG Output)

المساهمة
أود حقًا التأكد من أن هذا أكثر قوة (في الوقت الحالي مرجع مشفر في غضون ساعات قليلة)
- نحتاج إلى مشكلات بحيث يمكن إجراء حالات اختبار الوحدة
- نحن بحاجة إلى الاختبار بنقطة النهاية التي تخلق RFC1867
- نحتاج إلى توضيح حول تنسيق الترميز الثنائي ولتشمل ذلك في تنفيذ التعلق
- ربما نحتاج إلى الانقسام إلى عدد قليل من المشاريع الأصغر
- منفصل repo
NodeInterface - منفصل
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
- كل التغييرات تتطلب ما يلي
- اختبارات لتمرير
- يتم تحديث فئة diagram (مثل Semesarry)
- الوثائق التي سيتم تحديثها (كسيساري)
الأهداف
- أحب أن أكون قادرًا على الحصول على عدد قليل من RFC التي تم تنفيذها مع اختبارات الوحدة.
- أود أن يكون هذا بديلاً لقراءة وثائق RFC.
- أرغب في إلغاء التغلب على
guzzle/http-message ولدي ذلك فقط كاعتماد على اختبارات الوحدة.