Exemple #1
0
 public function testAppIdentifierShouldResetClientWithNewAppIdentifier()
 {
     CurlMock::register("https://api.tinify.com/", array("status" => 200));
     Tinify\setKey("abcde");
     Tinify\setAppIdentifier("MyApp/1.0");
     Tinify\Tinify::getClient();
     Tinify\setAppIdentifier("MyApp/2.0");
     $client = Tinify\Tinify::getClient();
     $client->request("get", "/");
     $this->assertSame(Tinify\Client::userAgent() . " MyApp/2.0", CurlMock::last(CURLOPT_USERAGENT));
 }
 protected function __construct($api_key, $after_compress_callback)
 {
     parent::__construct($after_compress_callback);
     $this->proxy = new WP_HTTP_Proxy();
     \Tinify\setAppIdentifier(self::identifier());
     \Tinify\setKey($api_key);
 }