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 / Control / Input / Open.php
codepress-admin-columns / classes / Setting / Control / Input Last commit date
Custom.php 3 days ago Number.php 3 days ago Open.php 3 days ago OpenFactory.php 3 days ago Option.php 3 days ago OptionFactory.php 3 days ago
Open.php
42 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Setting\Control\Input;
6
7 use AC\Setting\AttributeCollection;
8 use AC\Setting\Control\Input;
9
10 class Open extends Input
11 {
12 protected ?string $append;
13
14 public function __construct(
15 string $name,
16 ?string $type = null,
17 ?string $default = null,
18 ?string $placeholder = null,
19 ?AttributeCollection $attributes = null,
20 ?string $append = null
21 ) {
22 if (null === $type) {
23 $type = 'text';
24 }
25
26 parent::__construct($name, $type, $default, $placeholder, $attributes);
27
28 $this->append = $append;
29 }
30
31 public function has_append(): bool
32 {
33 return $this->append !== null;
34 }
35
36 public function get_append(): ?string
37 {
38 return $this->append;
39 }
40
41 }
42