RFC1867
RFC1867的新鮮PHP實施
- 最初,我計劃使用https://github.com/imiskolee/formupload
- 注定要捲曲(我們都使用它,但我發現API笨拙)
- 我希望能夠注入任何符合PSR的請求源
- 事實證明,它不支持多部分(現在通過RFC中給出的示例,我想讓它更強大)
- 我想把一個作曲家放入並將其捆綁到Packagist上
與之合作
作曲家
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輸出)

貢獻
我真的很想確保這更健壯(目前是幾個小時內編碼的參考)
- 我們需要問題,以便可以製作單位測試案件
- 我們需要用端點進行測試,以解析RFC1867
- 我們需要澄清二進制編碼格式並將其納入附件實現
- 我們可能需要分為幾個較小的項目
- 單獨的
NodeInterface repo - 單獨的
FormInput和Attachment
- 請參閱https://www.rfc-editor.org/rfc-index.html,查找有關Interop&Advancement的相關RFC
- 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文檔的替代方法。
- 我想從
guzzle/http-message中解開搭配,並且僅作為單位測試的DEV依賴性。