PluginProbe ʕ •ᴥ•ʔ
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 25.9
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v25.9
27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 19.1 19.10 19.11 19.12 19.13 19.14 19.2 19.3 19.4 19.5 19.5.1 19.6 19.6.1 19.7 19.7.1 19.7.2 19.8 19.9 20.0 20.1 20.10 20.11 20.12 20.13 20.2 20.2.1 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21.0 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.8.1 21.9 21.9.1 22.0 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 23.0 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 23.9 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.8.1 24.9 25.0 25.1 25.2 25.3 25.3.1 25.4 25.5 25.6 25.7 25.8 25.9 26.0 26.1 26.1.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9 27.0 27.1 27.1.1 27.2 27.3 27.4
wordpress-seo / vendor_prefixed / guzzlehttp / guzzle / src / ClientInterface.php
wordpress-seo / vendor_prefixed / guzzlehttp / guzzle / src Last commit date
Cookie 2 years ago Exception 2 years ago Handler 2 years ago BodySummarizer.php 2 years ago BodySummarizerInterface.php 2 years ago Client.php 2 years ago ClientInterface.php 2 years ago ClientTrait.php 2 years ago HandlerStack.php 2 years ago MessageFormatter.php 2 years ago MessageFormatterInterface.php 2 years ago Middleware.php 2 years ago Pool.php 2 years ago PrepareBodyMiddleware.php 2 years ago RedirectMiddleware.php 2 years ago RequestOptions.php 2 years ago RetryMiddleware.php 2 years ago TransferStats.php 2 years ago Utils.php 2 years ago functions.php 2 years ago functions_include.php 2 years ago
ClientInterface.php
79 lines
1 <?php
2
3 namespace YoastSEO_Vendor\GuzzleHttp;
4
5 use YoastSEO_Vendor\GuzzleHttp\Exception\GuzzleException;
6 use YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface;
7 use YoastSEO_Vendor\Psr\Http\Message\RequestInterface;
8 use YoastSEO_Vendor\Psr\Http\Message\ResponseInterface;
9 use YoastSEO_Vendor\Psr\Http\Message\UriInterface;
10 /**
11 * Client interface for sending HTTP requests.
12 */
13 interface ClientInterface
14 {
15 /**
16 * The Guzzle major version.
17 */
18 public const MAJOR_VERSION = 7;
19 /**
20 * Send an HTTP request.
21 *
22 * @param RequestInterface $request Request to send
23 * @param array $options Request options to apply to the given
24 * request and to the transfer.
25 *
26 * @throws GuzzleException
27 */
28 public function send(\YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request, array $options = []) : \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface;
29 /**
30 * Asynchronously send an HTTP request.
31 *
32 * @param RequestInterface $request Request to send
33 * @param array $options Request options to apply to the given
34 * request and to the transfer.
35 */
36 public function sendAsync(\YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request, array $options = []) : \YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface;
37 /**
38 * Create and send an HTTP request.
39 *
40 * Use an absolute path to override the base path of the client, or a
41 * relative path to append to the base path of the client. The URL can
42 * contain the query string as well.
43 *
44 * @param string $method HTTP method.
45 * @param string|UriInterface $uri URI object or string.
46 * @param array $options Request options to apply.
47 *
48 * @throws GuzzleException
49 */
50 public function request(string $method, $uri, array $options = []) : \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface;
51 /**
52 * Create and send an asynchronous HTTP request.
53 *
54 * Use an absolute path to override the base path of the client, or a
55 * relative path to append to the base path of the client. The URL can
56 * contain the query string as well. Use an array to provide a URL
57 * template and additional variables to use in the URL template expansion.
58 *
59 * @param string $method HTTP method
60 * @param string|UriInterface $uri URI object or string.
61 * @param array $options Request options to apply.
62 */
63 public function requestAsync(string $method, $uri, array $options = []) : \YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface;
64 /**
65 * Get a client configuration option.
66 *
67 * These options include default request options of the client, a "handler"
68 * (if utilized by the concrete client), and a "base_uri" if utilized by
69 * the concrete client.
70 *
71 * @param string|null $option The config option to retrieve.
72 *
73 * @return mixed
74 *
75 * @deprecated ClientInterface::getConfig will be removed in guzzlehttp/guzzle:8.0.
76 */
77 public function getConfig(string $option = null);
78 }
79