PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Asset / Location / Absolute.php
codepress-admin-columns / classes / Asset / Location Last commit date
Absolute.php 2 days ago
Absolute.php
40 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Asset\Location;
6
7 use AC\Asset\Location;
8
9 final class Absolute implements Location
10 {
11 private string $url;
12
13 private string $path;
14
15 public function __construct(string $url, string $path)
16 {
17 $this->url = rtrim($url, '/');
18 $this->path = rtrim($path, '/');
19 }
20
21 public function with_suffix(string $suffix): self
22 {
23 $url = $this->get_url() . '/' . ltrim($suffix, '/');
24 $path = $this->get_path() . '/' . ltrim($suffix, '/');
25
26 return new self($url, $path);
27 }
28
29 public function get_url(): string
30 {
31 return $this->url;
32 }
33
34 public function get_path(): string
35 {
36 return $this->path;
37 }
38
39 }
40