Должен ли я реализовать оба RequestInterface и ServerRequestInterface

В настоящее время я пишу реализацию Рекомендации по интерфейсу HTTP-сообщений (PSR-7) для моей персональной среды PHP. Я написал классы для каждого интерфейса в рекомендации. Но теперь я понимаю, что мне не нужна абстракция для исходящих запросов.

На данный момент у меня есть:

  • Message за MessageInterface,
  • Request за RequestInterface,
  • Response за ResponseInterface,
  • ServerRequest за ServerRequestInterface,
  • Stream за StreamInterface,
  • UploadedFile за UploadedFileInterface, а также,
  • Uri за UriInterface,

Интересно, должен ли я реализовать каждый интерфейс рекомендации, чтобы утверждать, что мой фреймворк использует его? Или я могу реализовать только те части, которые мне нужны?

0 ответов

Другие вопросы по тегам