PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.4.1
Admin Columns v4.4.1
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 / Settings / Form / Instruction.php
codepress-admin-columns / classes / Settings / Form Last commit date
Element 4 years ago Instruction.php 4 years ago
Instruction.php
41 lines
1 <?php
2
3 namespace AC\Settings\Form;
4
5 use AC\Form\Element;
6
7 class Instruction {
8
9 /**
10 * @var Element
11 */
12 private $element;
13
14 /**
15 * @var string
16 */
17 private $instruction;
18
19 public function __construct( Element $element, $instruction ) {
20 $this->element = $element;
21 $this->instruction = (string) $instruction;
22 }
23
24 private function render() {
25 $html = $this->element->render();
26
27 if ( 'on' === $this->element->get_value() ) {
28 $html .= $this->instruction;
29 }
30
31 return $html;
32 }
33
34 /**
35 * @return string
36 */
37 public function __toString() {
38 return $this->render();
39 }
40
41 }