Improved Guzzle subscribers extensibility

Allows 3rd parties to register new guzzle subscribers by adding extra calls to the http_client_factory service.
This commit is contained in:
Bertrand Dunogier
2017-01-14 16:42:03 +01:00
parent cebed9c01f
commit 5b914b0422
2 changed files with 20 additions and 9 deletions

View File

@ -71,10 +71,11 @@ services:
wallabag_core.guzzle.http_client_factory:
class: Wallabag\CoreBundle\Helper\HttpClientFactory
arguments:
- "@bd_guzzle_site_authenticator.authenticator_subscriber"
- "@wallabag_core.guzzle.cookie_jar"
- '@=service(''craue_config'').get(''restricted_access'')'
- '@logger'
calls:
- ["addSubscriber", ["@bd_guzzle_site_authenticator.authenticator_subscriber"]]
wallabag_core.guzzle.cookie_jar:
class: GuzzleHttp\Cookie\FileCookieJar