1 | <?php |
||
10 | class Select extends NamedElement |
||
11 | { |
||
12 | protected $type = 'select'; |
||
13 | |||
14 | protected $options = []; |
||
15 | |||
16 | protected $optionsLabelAttribute; |
||
17 | |||
18 | protected $optionsValueAttribute; |
||
19 | |||
20 | protected $size = ''; |
||
21 | |||
22 | public function __construct($name, $title, $options) |
||
27 | |||
28 | public function getSize() |
||
32 | |||
33 | public function setSize($value) |
||
39 | |||
40 | /** |
||
41 | * @return \Illuminate\Support\Collection |
||
42 | */ |
||
43 | public function getOptions() |
||
64 | |||
65 | /** |
||
66 | * @param mixed $options |
||
67 | * |
||
68 | * @return $this |
||
69 | */ |
||
70 | public function setOptions($options) |
||
76 | |||
77 | /** |
||
78 | * @param Model|string $options |
||
79 | * |
||
80 | * @return array |
||
81 | */ |
||
82 | protected function setOptionsFromModel($options) |
||
105 | |||
106 | /** |
||
107 | * 获取 options 标题字段 |
||
108 | * |
||
109 | * @return string |
||
110 | */ |
||
111 | public function getOptionsLabelAttribute() |
||
115 | |||
116 | /** |
||
117 | * 设置 options 标题字段 |
||
118 | * |
||
119 | * @param string $value |
||
120 | * |
||
121 | * @return $this |
||
122 | */ |
||
123 | public function setOptionsLabelAttribute($value) |
||
129 | |||
130 | /** |
||
131 | * 获取 options value 字段 |
||
132 | * |
||
133 | * @return string |
||
134 | */ |
||
135 | public function getOptionsValueAttribute() |
||
139 | |||
140 | /** |
||
141 | * 设置 options value 字段 |
||
142 | * |
||
143 | * @param string $value |
||
144 | * |
||
145 | * @return $this |
||
146 | */ |
||
147 | public function setOptionsValueAttribute($value) |
||
153 | |||
154 | public function toArray() |
||
161 | } |
||
162 |
This check marks calls to methods that do not seem to exist on an object.
This is most likely the result of a method being renamed without all references to it being renamed likewise.