PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.19
Admin Columns v7.0.19
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 / Setting / ConditionalComponentFactoryCollection.php
codepress-admin-columns / classes / Setting Last commit date
ComponentFactory 1 month ago Control 1 month ago Type 1 month ago AttributeCollection.php 1 month ago AttributeFactory.php 1 month ago Children.php 1 month ago Component.php 1 month ago ComponentBuilder.php 1 month ago ComponentCollection.php 1 month ago ComponentFactory.php 1 month ago ConditionalComponentFactory.php 1 month ago ConditionalComponentFactoryCollection.php 1 month ago Config.php 1 month ago ConfigCollection.php 1 month ago ConfigFactory.php 1 month ago Context.php 1 month ago Control.php 1 month ago DefaultSettingsBuilder.php 1 month ago Encoder.php 1 month ago Formatter.php 1 month ago FormatterCollection.php 1 month ago
ConditionalComponentFactoryCollection.php
25 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Setting;
6
7 use AC\Collection;
8 use AC\Expression\Specification;
9
10 final class ConditionalComponentFactoryCollection extends Collection
11 {
12
13 public function add(ComponentFactory $factory, ?Specification $conditions = null): self
14 {
15 $this->data[] = new ConditionalComponentFactory($factory, $conditions);
16
17 return $this;
18 }
19
20 public function current(): ConditionalComponentFactory
21 {
22 return current($this->data);
23 }
24
25 }