1 | <?php |
||
6 | class HTMLInfoField extends HTMLFormField { |
||
7 | /** |
||
8 | * @param array $info |
||
9 | * In adition to the usual HTMLFormField parameters, this can take the following fields: |
||
10 | * - default: the value (text) of the field. Unlike other form field types, HTMLInfoField can |
||
11 | * take a closure as a default value, which will be evaluated with $info as its only parameter. |
||
12 | * - raw: if true, the value won't be escaped. |
||
13 | * - rawrow: if true, the usual wrapping of form fields (e.g. into a table row + cell when |
||
14 | * display mode is table) will not happen and the value must contain it already. |
||
15 | */ |
||
16 | public function __construct( $info ) { |
||
21 | |||
22 | function getDefault() { |
||
29 | |||
30 | public function getInputHTML( $value ) { |
||
33 | |||
34 | public function getInputOOUI( $value ) { |
||
43 | |||
44 | public function getTableRow( $value ) { |
||
51 | |||
52 | /** |
||
53 | * @param string $value |
||
54 | * @return string |
||
55 | * @since 1.20 |
||
56 | */ |
||
57 | public function getDiv( $value ) { |
||
64 | |||
65 | /** |
||
66 | * @param string $value |
||
67 | * @return string |
||
68 | * @since 1.20 |
||
69 | */ |
||
70 | public function getRaw( $value ) { |
||
77 | |||
78 | protected function needsLabel() { |
||
81 | } |
||
82 |