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依赖性。