Как мы должны добавить Zend\Http\Client
(или другие модули) в качестве промежуточного программного обеспечения PSR-7?
Сначала я подумал:
Дело действие
- добавить завод
- внедрить
Zend\Http\Client
экземпляр - использовать экземпляр
Zend\Http\Client
в действии, например$client->request('GET');
Но я не уверен, что это будет правильно. Должен ли он реализовать MiddlewareInterface
и предоставить метод __invoke
?
РЕДАКТИРОВАТЬ: благодаря @xtreamwayz и @timdev https://stackoverflow.com/a/37928824/3411766 https://stackoverflow.com/a/37934597/3411766
Так что я буду использовать клиент как есть. И, как упоминал @timdex, через factory, чтобы получить его с помощью container-> get. Спасибо обоим =)