File manager - Edit - /home/carfac/.trash/wp-statistics/src/Dependencies/MaxMind/WebService/Http/RequestFactory.php
Back
<?php declare(strict_types=1); namespace WP_Statistics\Dependencies\MaxMind\WebService\Http; /** * Class RequestFactory. * * @internal */ class RequestFactory { /** * Keep the cURL resource here, so that if there are multiple API requests * done the connection is kept alive, SSL resumption can be used * etcetera. * * @var \CurlHandle|null */ private $ch; public function __destruct() { if (!empty($this->ch)) { curl_close($this->ch); } } /** * @return \CurlHandle */ private function getCurlHandle() { if (empty($this->ch)) { $this->ch = curl_init(); } return $this->ch; } /** * @param array<string, mixed> $options */ public function request(string $url, array $options): Request { $options['curlHandle'] = $this->getCurlHandle(); return new CurlRequest($url, $options); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.39 |
proxy
|
phpinfo
|
Settings