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