PluginProbe ʕ •ᴥ•ʔ
TinyPNG – JPEG, PNG & WebP image compression / 2.2.4
TinyPNG – JPEG, PNG & WebP image compression v2.2.4
3.7.0 3.6.14 trunk 1.0.0 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.4.0 1.5.0 1.6.0 1.7.0 1.7.1 1.7.2 2.0.0 2.0.1 2.0.2 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 3.0.0 3.0.1 3.1.0 3.2.0 3.2.1 3.3 3.4 3.4.1 3.4.2 3.4.4 3.4.5 3.4.6 3.5.0 3.5.1 3.5.2 3.6.0 3.6.1 3.6.10 3.6.11 3.6.12 3.6.13 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9
tiny-compress-images / src / vendor / tinify / Tinify / Result.php
tiny-compress-images / src / vendor / tinify / Tinify Last commit date
Client.php 9 years ago Exception.php 10 years ago Result.php 10 years ago ResultMeta.php 10 years ago Source.php 10 years ago
Result.php
37 lines
1 <?php
2
3 namespace Tinify;
4
5 class Result extends ResultMeta {
6 protected $data;
7
8 public function __construct($meta, $data) {
9 $this->meta = $meta;
10 $this->data = $data;
11 }
12
13 public function data() {
14 return $this->data;
15 }
16
17 public function toBuffer() {
18 return $this->data;
19 }
20
21 public function toFile($path) {
22 return file_put_contents($path, $this->toBuffer());
23 }
24
25 public function size() {
26 return intval($this->meta["content-length"]);
27 }
28
29 public function mediaType() {
30 return $this->meta["content-type"];
31 }
32
33 public function contentType() {
34 return $this->mediaType();
35 }
36 }
37