JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrapiBaseUrl; } public function setApiBaseUrl($url = '') { $this->apiBaseUrl = $url; } public function getLocalApiType() { return $this->apiType; } public function setLocalApiType($apiType = 0) { $this->apiType = $apiType; } public function getPublicKey() { return $this->publicKey; } public function setPublicKey($key = '') { $this->publicKey = $key; } public function getPrivateKey() { return $this->privateKey; } public function setPrivateKey($key = '') { $this->privateKey = $key; } public function getVersion() { return self::VERSION; } public function isTest() { return strpos($this->getPublicKey(), 't_') === 0; } public function set($config = []) { if (isset($config['api_base_url'])) { $this->setApiBaseUrl($config['api_base_url']); } if (isset($config['api_type'])) { $this->setLocalApiType($config['api_type']); } if (isset($config['public_key'])) { $this->setPublicKey($config['public_key']); } if (isset($config['private_key'])) { $this->setPrivateKey($config['private_key']); } } /** * @return $this Returns class instance. */ public static function getInstance() { if (!isset(self::$instance)) { $className = __CLASS__; self::$instance = new $className; } return self::$instance; } protected function __construct() { } private function __clone() { } }