@@ -10,22 +10,32 @@ interface and forwarding the calls to an HTTP client not implementing the interf
10
10
All clients and adapters comply with `Liskov substitution principle `_ which means that you can easily change one
11
11
for another without any side effects.
12
12
13
- Clients:
14
-
15
13
.. toctree ::
14
+ :hidden:
16
15
17
16
clients/curl-client
18
17
clients/socket-client
19
18
clients/mock-client
20
-
21
- Client adapters:
22
-
23
- .. toctree ::
24
-
25
19
clients/buzz-adapter
20
+ clients/cakephp-adapter
26
21
clients/guzzle5-adapter
27
22
clients/guzzle6-adapter
28
23
clients/react-adapter
24
+ clients/zend-adapter
25
+
26
+ .. csv-table ::
27
+ :header: "Name", "Type", "Links", "Stats"
28
+ :widths: 32, 15, 15, 38
29
+
30
+ "``php-http/curl-client ``", "Client", ":doc: `Docs </clients/curl-client >`, `Repo <https://github.com/php-http/curl-client >`__", "|curl_version | |curl_downloads | "
31
+ "``php-http/socket-client ``", "Client", ":doc: `Docs </clients/socket-client >`, `Repo <https://github.com/php-http/socket-client >`__", "|socket_version | |socket_downloads | "
32
+ "``php-http/mock-client ``", "Client", ":doc: `Docs </clients/mock-client >`, `Repo <https://github.com/php-http/mock-client >`__", "|mock_version | |mock_downloads | "
33
+ "``php-http/buzz-adapter ``", "Adapter", ":doc: `Docs </clients/buzz-adapter >`, `Repo <https://github.com/php-http/buzz-adapter >`__", "|buzz_version | |buzz_downloads | "
34
+ "``php-http/cakephp-adapter ``", "Adapter", ":doc: `Docs </clients/cakephp-adapter >`, `Repo <https://github.com/php-http/cakephp-adapter >`__", "|cakephp_version | |cakephp_downloads | "
35
+ "``php-http/guzzle5-adapter ``", "Adapter", ":doc: `Docs </clients/guzzle5-adapter >`, `Repo <https://github.com/php-http/guzzle5-adapter >`__", "|guzzle5_version | |guzzle5_downloads | "
36
+ "``php-http/guzzle6-adapter ``", "Adapter", ":doc: `Docs </clients/guzzle6-adapter >`, `Repo <https://github.com/php-http/guzzle6-adapter >`__", "|guzzle6_version | |guzzle6_downloads | "
37
+ "``php-http/react-adapter ``", "Adapter", ":doc: `Docs </clients/react-adapter >`, `Repo <https://github.com/php-http/react-adapter >`__", "|react_version | |react_downloads | "
38
+ "``php-http/zend-adapter ``", "Adapter", ":doc: `Docs </clients/zend-adapter >`, `Repo <https://github.com/php-http/zend-adapter >`__", "|zend_version | |zend_downloads | "
29
39
30
40
Composer Virtual Packages
31
41
-------------------------
@@ -41,3 +51,67 @@ HTTPlug use the ``provide`` section to tell composer that they do provide the cl
41
51
.. _`php-http/async-client-implementation` : https://packagist.org/providers/php-http/async-client-implementation
42
52
.. _`Adapter pattern` : https://en.wikipedia.org/wiki/Adapter_pattern
43
53
.. _`Liskov substitution principle` : https://en.wikipedia.org/wiki/Liskov_substitution_principle
54
+
55
+
56
+ .. |curl_downloads | image :: https://img.shields.io/packagist/dt/php-http/curl-client.svg?style=flat-square
57
+ :target: https://packagist.org/packages/php-http/curl-client
58
+ :alt: Total Downloads
59
+ .. |curl_version | image :: https://img.shields.io/github/release/php-http/curl-client.svg?style=flat-square
60
+ :target: https://github.com/php-http/curl-client/releases
61
+ :alt: Latest Version
62
+
63
+ .. |socket_downloads | image :: https://img.shields.io/packagist/dt/php-http/socket-client.svg?style=flat-square
64
+ :target: https://packagist.org/packages/php-http/socket-client
65
+ :alt: Total Downloads
66
+ .. |socket_version | image :: https://img.shields.io/github/release/php-http/socket-client.svg?style=flat-square
67
+ :target: https://github.com/php-http/socket-client/releases
68
+ :alt: Latest Version
69
+
70
+ .. |mock_downloads | image :: https://img.shields.io/packagist/dt/php-http/mock-client.svg?style=flat-square
71
+ :target: https://packagist.org/packages/php-http/mock-client
72
+ :alt: Total Downloads
73
+ .. |mock_version | image :: https://img.shields.io/github/release/php-http/mock-client.svg?style=flat-square
74
+ :target: https://github.com/php-http/mock-client/releases
75
+ :alt: Latest Version
76
+
77
+ .. |buzz_downloads | image :: https://img.shields.io/packagist/dt/php-http/buzz-adapter.svg?style=flat-square
78
+ :target: https://packagist.org/packages/php-http/buzz-adapter
79
+ :alt: Total Downloads
80
+ .. |buzz_version | image :: https://img.shields.io/github/release/php-http/buzz-adapter.svg?style=flat-square
81
+ :target: https://github.com/php-http/buzz-adapter/releases
82
+ :alt: Latest Version
83
+
84
+ .. |cakephp_downloads | image :: https://img.shields.io/packagist/dt/php-http/cakephp-adapter.svg?style=flat-square
85
+ :target: https://packagist.org/packages/php-http/cakephp-adapter
86
+ :alt: Total Downloads
87
+ .. |cakephp_version | image :: https://img.shields.io/github/release/php-http/cakephp-adapter.svg?style=flat-square
88
+ :target: https://github.com/php-http/cakephp-adapter/releases
89
+ :alt: Latest Version
90
+
91
+ .. |guzzle5_downloads | image :: https://img.shields.io/packagist/dt/php-http/guzzle5-adapter.svg?style=flat-square
92
+ :target: https://packagist.org/packages/php-http/guzzle5-adapter
93
+ :alt: Total Downloads
94
+ .. |guzzle5_version | image :: https://img.shields.io/github/release/php-http/guzzle5-adapter.svg?style=flat-square
95
+ :target: https://github.com/php-http/guzzle5-adapter/releases
96
+ :alt: Latest Version
97
+
98
+ .. |guzzle6_downloads | image :: https://img.shields.io/packagist/dt/php-http/guzzle6-adapter.svg?style=flat-square
99
+ :target: https://packagist.org/packages/php-http/guzzle6-adapter
100
+ :alt: Total Downloads
101
+ .. |guzzle6_version | image :: https://img.shields.io/github/release/php-http/guzzle6-adapter.svg?style=flat-square
102
+ :target: https://github.com/php-http/guzzle6-adapter/releases
103
+ :alt: Latest Version
104
+
105
+ .. |react_downloads | image :: https://img.shields.io/packagist/dt/php-http/react-adapter.svg?style=flat-square
106
+ :target: https://packagist.org/packages/php-http/react-adapter
107
+ :alt: Total Downloads
108
+ .. |react_version | image :: https://img.shields.io/github/release/php-http/react-adapter.svg?style=flat-square
109
+ :target: https://github.com/php-http/react-adapter/releases
110
+ :alt: Latest Version
111
+
112
+ .. |zend_downloads | image :: https://img.shields.io/packagist/dt/php-http/zend-adapter.svg?style=flat-square
113
+ :target: https://packagist.org/packages/php-http/zend-adapter
114
+ :alt: Total Downloads
115
+ .. |zend_version | image :: https://img.shields.io/github/release/php-http/zend-adapter.svg?style=flat-square
116
+ :target: https://github.com/php-http/zend-adapter/releases
117
+ :alt: Latest Version
0 commit comments