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 / Setting / ConditionalComponentFactoryCollection.php
codepress-admin-columns / classes / Setting Last commit date
ComponentFactory 2 days ago Control 2 days ago Type 2 days ago AttributeCollection.php 2 days ago AttributeFactory.php 2 days ago Children.php 2 days ago Component.php 2 days ago ComponentBuilder.php 2 days ago ComponentCollection.php 2 days ago ComponentFactory.php 2 days ago ConditionalComponentFactory.php 2 days ago ConditionalComponentFactoryCollection.php 2 days ago Config.php 2 days ago ConfigCollection.php 2 days ago ConfigFactory.php 2 days ago Context.php 2 days ago Control.php 2 days ago DefaultSettingsBuilder.php 2 days ago Encoder.php 2 days ago Formatter.php 2 days ago FormatterCollection.php 2 days 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 public function add(ComponentFactory $factory, ?Specification $conditions = null): self
13 {
14 $this->data[] = new ConditionalComponentFactory($factory, $conditions);
15
16 return $this;
17 }
18
19 public function current(): ConditionalComponentFactory
20 {
21 return current($this->data);
22 }
23
24 }
25