lewiscowles/rfc1867

PHP的rfc1867实现

2.0.1 2018-02-17 11:46 UTC

This package is not auto-updated.

Last update: 2024-09-15 04:05:30 UTC


README

Build Status

rfc1867的新鲜PHP实现

  • 最初我打算使用https://github.com/imiskolee/FormUpload
    • 绑定到CURL(我们都使用它,但我发现API很麻烦)
    • 我想能够注入任何PSR兼容的请求源
    • 结果它不支持多部分(现在它通过了RFC中给出的示例,我希望使其更加健壮)
    • 我想在包中包含composer.json并将其捆绑到packagist上

与以下内容合作

composer

composer require lewiscowles/rfc1867
composer install
composer dumpautoload

开发测试

git clone https://github.com/Lewiscowles1986/rfc1867
cd rfc1867
composer install
composer dumpautoload
phpunit

类图

概述(使用plantUML)

Class Relationship Diagram

应用级别视图(powerpoint + plantUML SVG输出)

Another Class Relationship Diagram

贡献

我非常希望使它更加健壮(目前它是在几小时内编写的参考代码)

目标

  • 我希望能够实现更多带有单元测试的RFC。
  • 我希望这可以成为阅读RFC文档的替代方案。
  • 我希望从guzzle/http-message中解耦,并使其仅作为单元测试的开发依赖项。