@@ -6,18 +6,18 @@ discard block |
||
6 | 6 | |
7 | 7 | class FieldType |
8 | 8 | { |
9 | - const INPUT = 'input'; // oneliner text (input) |
|
10 | - const TEXT = 'text'; // Plain text (textarea) |
|
9 | + const INPUT = 'input'; // oneliner text (input) |
|
10 | + const TEXT = 'text'; // Plain text (textarea) |
|
11 | 11 | const NUMBER = 'number'; // number |
12 | 12 | const RANGE = 'range'; // range slider |
13 | - const DATE = 'date'; // Timestamp input |
|
14 | - const PHONENUMBER = 'phonenumber'; // Timestamp input |
|
15 | - const HTML = 'html'; // Html text (wysiwyg) |
|
16 | - const SELECT = 'select'; // Select options |
|
17 | - const MEDIA = 'media'; // media file (slim uploader) |
|
18 | - const DOCUMENT = 'document'; // documents |
|
19 | - const RADIO = 'radio'; // media file (slim uploader) |
|
20 | - const PAGEBUILDER = 'pagebuilder'; // the most special field there is... |
|
13 | + const DATE = 'date'; // Timestamp input |
|
14 | + const PHONENUMBER = 'phonenumber'; // Timestamp input |
|
15 | + const HTML = 'html'; // Html text (wysiwyg) |
|
16 | + const SELECT = 'select'; // Select options |
|
17 | + const MEDIA = 'media'; // media file (slim uploader) |
|
18 | + const DOCUMENT = 'document'; // documents |
|
19 | + const RADIO = 'radio'; // media file (slim uploader) |
|
20 | + const PAGEBUILDER = 'pagebuilder'; // the most special field there is... |
|
21 | 21 | |
22 | 22 | /** @var string */ |
23 | 23 | private $type; |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | |
37 | 37 | public static function fromString(string $type): self |
38 | 38 | { |
39 | - $class = 'Thinktomorrow\Chief\Fields\Types\\' . ucfirst($type . 'Field'); |
|
39 | + $class = 'Thinktomorrow\Chief\Fields\Types\\'.ucfirst($type.'Field'); |
|
40 | 40 | |
41 | 41 | return new $class(new static($type)); |
42 | 42 | } |