You are here

public function CurlMultiHandler::__get in Auth0 Single Sign On 8.2

File

vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php, line 55

Class

CurlMultiHandler
Returns an asynchronous response using curl_multi_* functions.

Namespace

GuzzleHttp\Handler

Code

public function __get($name) {
  if ($name === '_mh') {
    $this->_mh = curl_multi_init();
    foreach ($this->options as $option => $value) {

      // A warning is raised in case of a wrong option.
      curl_multi_setopt($this->_mh, $option, $value);
    }

    // Further calls to _mh will return the value directly, without entering the
    // __get() method at all.
    return $this->_mh;
  }
  throw new \BadMethodCallException();
}