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 / Assets.php
codepress-admin-columns / classes / Asset Last commit date
Location 1 day ago Script 1 day ago Assets.php 1 day ago Enqueueable.php 1 day ago Enqueueables.php 1 day ago Location.php 1 day ago Script.php 1 day ago Style.php 1 day ago
Assets.php
42 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Asset;
6
7 use AC\Collection;
8
9 class Assets extends Collection
10 {
11 public function __construct(array $enqueueables = [])
12 {
13 array_map([$this, 'add'], $enqueueables);
14 }
15
16 /**
17 * @return Enqueueable[]
18 */
19 public function all(): array
20 {
21 return $this->data;
22 }
23
24 public function add(Enqueueable $enqueueable): self
25 {
26 $this->data[] = $enqueueable;
27
28 return $this;
29 }
30
31 public function current(): Enqueueable
32 {
33 return current($this->data);
34 }
35
36 public function add_collection(Assets $assets)
37 {
38 array_map([$this, 'add'], $assets->all());
39 }
40
41 }
42