PluginProbe ʕ •ᴥ•ʔ
TinyPNG – JPEG, PNG & WebP image compression / 3.8.0
TinyPNG – JPEG, PNG & WebP image compression v3.8.0
3.8.0 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 6 months ago Exception.php 4 years ago Result.php 4 years ago ResultMeta.php 1 year ago Source.php 6 months 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