public function __construct($config)
{
$this->basePath = $config['basePath'];
$this->domain = $config['domain'];
$this->headers = isset($config['headers']) ? $config['headers'] : [];
$this->guzzleOptions = isset($config['guzzleOptions']) ? $config['guzzleOptions'] : [];
if (self::$infoHeadersDataEnabled) {
$this->headers[] = new Header('Auth0-Client', self::getInfoHeadersData()->build());
}
}