RFC1867
RFC1867의 새로운 PHP 구현
- 원래 나는 https://github.com/imiskolee/formupload를 사용할 계획이었습니다
- 컬링에 묶여 있습니다 (우리 모두는 그것을 사용하지만 API가 번거 롭다는 것을 알았습니다)
- 대신 PSR 준수 요청 소스를 주입하고 싶었습니다.
- 그것은 멀티 파트를 지원하지 않는다는 것이 밝혀졌습니다 (이것은 이제 RFC에 주어진 예제를 통과합니다. 더 강력하게 만들고 싶습니다).
- Composer.json을 넣고 Packagist에 묶고 싶었습니다.
작업
작곡가
composer require lewiscowles/rfc1867
composer install
composer dumpautoload
DEV 테스트
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 의존성으로 만 사용하고 싶습니다.