RFC1867
Implementação de PHP fresca de RFC1867
- Originalmente, eu planejava usar https://github.com/imiskolee/formupload
- Com o objetivo
- Eu queria poder injetar qualquer fonte de solicitação compatível com PSR em vez
- Acontece que não suporta multipart (isso agora passa os exemplos dados no RFC, eu gostaria de torná -lo mais robusto)
- Eu queria colocar um compositor.json e agrupá -lo em packagist
Trabalhando com
compositor
composer require lewiscowles/rfc1867
composer install
composer dumpautoload
teste de dev
git clone https://github.com/Lewiscowles1986/rfc1867
cd rfc1867
composer install
composer dumpautoload
phpunit
Diagrama de classe
Visão geral (usando Plantuml)

Visualização no nível do aplicativo (saída PowerPoint + Plantuml SVG)

Contribuindo
Eu realmente gostaria de garantir que isso seja mais robusto (atualmente é uma referência codificada em poucas horas)
- Precisamos de problemas para que os casos de teste de unidade possam ser feitos
- Precisamos testar com um terminal que analisa RFC1867
- Precisamos de esclarecimentos sobre o formato de codificação binária e para abranger isso na implementação de apego
- Provavelmente precisamos nos dividir em alguns projetos menores
- REPO
NodeInterface SEMPRETO - Separe
FormInput e Attachment
- Veja https://www.rfc-editor.org/rfc-index.html e encontre RFCs relacionados para interop e avanço
- 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
- Todas as alterações requerem o seguinte
- testes para passar
- Diagrama de classe a ser atualizada (como NECESARRY)
- Documentação a ser atualizada (como NECESARRY)
Metas
- Eu adoraria poder implementar mais alguns RFCs com testes unitários.
- Eu gostaria que isso fosse uma alternativa para ler a documentação da RFC.
- Gostaria de desmoronar da
guzzle/http-message e ter isso apenas como uma dependência de desenvolvimento para testes de unidade.