PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
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 / Enqueueable.php
codepress-admin-columns / classes / Asset Last commit date
Location 3 months ago Script 3 months ago Assets.php 3 months ago Enqueueable.php 3 months ago Enqueueables.php 3 months ago Location.php 3 months ago Script.php 3 months ago Style.php 3 months ago
Enqueueable.php
41 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Asset;
6
7 abstract class Enqueueable
8 {
9
10 protected string $handle;
11
12 protected ?Location $location;
13
14 protected array $dependencies;
15
16 public function __construct(string $handle, ?Location $location = null, array $dependencies = [])
17 {
18 $this->handle = $handle;
19 $this->location = $location;
20 $this->dependencies = $dependencies;
21 }
22
23 public function get_handle(): string
24 {
25 return $this->handle;
26 }
27
28 protected function get_version(): ?int
29 {
30 $path = $this->location->get_path();
31
32 return file_exists($path)
33 ? filemtime($path)
34 : null;
35 }
36
37 abstract public function register(): void;
38
39 abstract public function enqueue(): void;
40
41 }