From 49f9c60ea5db1080e55042718d04810632fc4139 Mon Sep 17 00:00:00 2001 From: Nyholm Date: Sun, 25 Mar 2018 11:29:54 +0200 Subject: [PATCH 1/9] Added recipe for Buzz --- .../buzz/0.17/config/packages/buzz.yaml | 28 +++++++++++++++++++ kriswallsmith/buzz/0.17/manifest.json | 5 ++++ 2 files changed, 33 insertions(+) create mode 100644 kriswallsmith/buzz/0.17/config/packages/buzz.yaml create mode 100644 kriswallsmith/buzz/0.17/manifest.json diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml new file mode 100644 index 00000000..347428da --- /dev/null +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -0,0 +1,28 @@ +# Read more about client options at: https://github.com/kriswallsmith/Buzz/blob/master/doc/client.md +services: + + # Clients + Buzz\Client\Curl: + arguments: + - timeout: 10 + + Buzz\Client\FileGetContents: + arguments: + - timeout: 10 + + Buzz\Client\MultiCurl: + arguments: + - timeout: 10 + + # Browser + Buzz\Browser: + arguments: ['@Buzz\Client\Curl'] + calls: + - ['addMiddleware', ['@Buzz\Middleware\ContentLengthMiddleware']] + - ['addMiddleware', ['@Buzz\Middleware\LoggerMiddleware']] + + # Middlewares + Buzz\Middleware\ContentLengthMiddleware: ~ + + Buzz\Middleware\LoggerMiddleware: + arguments: ['@?logger'] \ No newline at end of file diff --git a/kriswallsmith/buzz/0.17/manifest.json b/kriswallsmith/buzz/0.17/manifest.json new file mode 100644 index 00000000..e164c6e6 --- /dev/null +++ b/kriswallsmith/buzz/0.17/manifest.json @@ -0,0 +1,5 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} From 799e810404d90d87e18b912e835537bd6e13c3db Mon Sep 17 00:00:00 2001 From: Nyholm Date: Sun, 25 Mar 2018 11:33:12 +0200 Subject: [PATCH 2/9] cs --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index 347428da..549d1013 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -1,6 +1,5 @@ # Read more about client options at: https://github.com/kriswallsmith/Buzz/blob/master/doc/client.md services: - # Clients Buzz\Client\Curl: arguments: @@ -25,4 +24,4 @@ services: Buzz\Middleware\ContentLengthMiddleware: ~ Buzz\Middleware\LoggerMiddleware: - arguments: ['@?logger'] \ No newline at end of file + arguments: ['@?logger'] From 5093e37b20d617d026c01aadcd4c6dc5980ef670 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 18:45:19 +0200 Subject: [PATCH 3/9] Added defaults --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index 549d1013..8982d47b 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -1,5 +1,8 @@ # Read more about client options at: https://github.com/kriswallsmith/Buzz/blob/master/doc/client.md services: + _defaults: + public: false + # Clients Buzz\Client\Curl: arguments: From 6540f0f06efbf3056ba49ad017ed8c91d485718c Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 18:57:35 +0200 Subject: [PATCH 4/9] Use the BuzzClientInterface --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index 8982d47b..55d371d4 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -3,6 +3,9 @@ services: _defaults: public: false + # Tell the auto wire system to use "FuleGetContents" client as default client. + Buzz\Client\BuzzClientInterface: '@Buzz\Client\FileGetContents' + # Clients Buzz\Client\Curl: arguments: @@ -18,7 +21,7 @@ services: # Browser Buzz\Browser: - arguments: ['@Buzz\Client\Curl'] + arguments: ['@Buzz\Client\BuzzClientInterface'] calls: - ['addMiddleware', ['@Buzz\Middleware\ContentLengthMiddleware']] - ['addMiddleware', ['@Buzz\Middleware\LoggerMiddleware']] From 6f9396a1cae4d1f360eec7db51afe2a79a6db1a8 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 18:59:38 +0200 Subject: [PATCH 5/9] Added monolog.logger --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index 55d371d4..26af1b6f 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -31,3 +31,5 @@ services: Buzz\Middleware\LoggerMiddleware: arguments: ['@?logger'] + tags: + - { name: monolog.logger, channel: buzz } From 02f4bb31c1fd0b010abdb4dc377b1141421d8698 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 19:10:40 +0200 Subject: [PATCH 6/9] Fixed typo --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index 26af1b6f..a822b268 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -3,7 +3,7 @@ services: _defaults: public: false - # Tell the auto wire system to use "FuleGetContents" client as default client. + # Tell the auto wire system to use "FileGetContents" client as default client. Buzz\Client\BuzzClientInterface: '@Buzz\Client\FileGetContents' # Clients From 3538af8221dfe975b1b834805fb4ac0fb4e25ee9 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 19:47:15 +0200 Subject: [PATCH 7/9] Added more comments --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index a822b268..cdf04ba1 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -4,6 +4,7 @@ services: public: false # Tell the auto wire system to use "FileGetContents" client as default client. + # Set this to any of the other clients below (e.g. Curl or MultiCurl) to use a different default client. Buzz\Client\BuzzClientInterface: '@Buzz\Client\FileGetContents' # Clients From f7ae15e866936357fe2d16063da627d4d2eda17f Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 19:54:21 +0200 Subject: [PATCH 8/9] Use other service ids --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index cdf04ba1..c71cdfb1 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -5,18 +5,21 @@ services: # Tell the auto wire system to use "FileGetContents" client as default client. # Set this to any of the other clients below (e.g. Curl or MultiCurl) to use a different default client. - Buzz\Client\BuzzClientInterface: '@Buzz\Client\FileGetContents' + Buzz\Client\BuzzClientInterface: '@buzz.file_get_contents_client' # Clients - Buzz\Client\Curl: + buzz.file_get_contents_client: + class: Buzz\Client\FileGetContents arguments: - timeout: 10 - Buzz\Client\FileGetContents: + buzz.curl_client: + class: Buzz\Client\Curl arguments: - timeout: 10 - Buzz\Client\MultiCurl: + buzz.multi_curl_client: + class: Buzz\Client\MultiCurl arguments: - timeout: 10 From c7580bdd23d80f031f0daa82eae1b832b3bb1579 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Mon, 26 Mar 2018 20:12:09 +0200 Subject: [PATCH 9/9] Update to non FCQN --- kriswallsmith/buzz/0.17/config/packages/buzz.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml index c71cdfb1..16cfcccb 100644 --- a/kriswallsmith/buzz/0.17/config/packages/buzz.yaml +++ b/kriswallsmith/buzz/0.17/config/packages/buzz.yaml @@ -27,13 +27,15 @@ services: Buzz\Browser: arguments: ['@Buzz\Client\BuzzClientInterface'] calls: - - ['addMiddleware', ['@Buzz\Middleware\ContentLengthMiddleware']] - - ['addMiddleware', ['@Buzz\Middleware\LoggerMiddleware']] + - ['addMiddleware', ['@buzz.middleware.content_length']] + - ['addMiddleware', ['@buzz.middleware.logger']] # Middlewares - Buzz\Middleware\ContentLengthMiddleware: ~ + buzz.middleware.content_length: + class: Buzz\Middleware\ContentLengthMiddleware - Buzz\Middleware\LoggerMiddleware: + buzz.middleware.logger: + class: Buzz\Middleware\LoggerMiddleware arguments: ['@?logger'] tags: - { name: monolog.logger, channel: buzz }