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 / Type / Url / External.php
codepress-admin-columns / classes / Type / Url Last commit date
ListTable 2 days ago AdminUrl.php 2 days ago CouponCode.php 2 days ago Documentation.php 2 days ago Editor.php 2 days ago EditorColumns.php 2 days ago EditorNetwork.php 2 days ago EditorNetworkColumns.php 2 days ago External.php 2 days ago ListTableNetwork.php 2 days ago PluginSearch.php 2 days ago Preview.php 2 days ago Site.php 2 days ago UtmTags.php 2 days ago
External.php
28 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Type\Url;
6
7 use AC\Helper;
8 use AC\Type\Uri;
9 use InvalidArgumentException;
10
11 class External extends Uri
12 {
13 public function __construct(string $url)
14 {
15 parent::__construct($url);
16
17 $this->validate();
18 }
19
20 private function validate(): void
21 {
22 if (! Helper\Strings::create()->starts_with($this->url, 'https')) {
23 throw new InvalidArgumentException('Not https');
24 }
25 }
26
27 }
28