Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AttributeMetadataInterface.php
Go to the documentation of this file.
1 <?php
8 
15 {
19  const ATTRIBUTE_CODE = 'attribute_code';
20  const FRONTEND_INPUT = 'frontend_input';
21  const INPUT_FILTER = 'input_filter';
22  const STORE_LABEL = 'store_label';
23  const VALIDATION_RULES = 'validation_rules';
24  const OPTIONS = 'options';
25  const VISIBLE = 'visible';
26  const REQUIRED = 'required';
27  const MULTILINE_COUNT = 'multiline_count';
28  const DATA_MODEL = 'data_model';
29  const USER_DEFINED = 'user_defined';
30  const FRONTEND_CLASS = 'frontend_class';
31  const SORT_ORDER = 'sort_order';
32  const FRONTEND_LABEL = 'frontend_label';
33  const SYSTEM = 'system';
34  const NOTE = 'note';
35  const BACKEND_TYPE = 'backend_type';
36  const IS_USED_IN_GRID = 'is_used_in_grid';
37  const IS_VISIBLE_IN_GRID = 'is_visible_in_grid';
38  const IS_FILTERABLE_IN_GRID = 'is_filterable_in_grid';
39  const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid';
47  public function getFrontendInput();
48 
55  public function setFrontendInput($frontendInput);
56 
62  public function getInputFilter();
63 
70  public function setInputFilter($inputFilter);
71 
77  public function getStoreLabel();
78 
85  public function setStoreLabel($storeLabel);
86 
92  public function getValidationRules();
93 
100  public function setValidationRules(array $validationRules);
101 
107  public function getMultilineCount();
108 
115  public function setMultilineCount($multilineCount);
116 
122  public function isVisible();
123 
130  public function setIsVisible($isVisible);
131 
137  public function isRequired();
138 
145  public function setIsRequired($isRequired);
146 
152  public function getDataModel();
153 
160  public function setDataModel($dataModel);
161 
167  public function getOptions();
168 
175  public function setOptions(array $options = null);
176 
182  public function getFrontendClass();
183 
190  public function setFrontendClass($frontendClass);
191 
197  public function isUserDefined();
198 
205  public function setIsUserDefined($isUserDefined);
206 
212  public function getSortOrder();
213 
220  public function setSortOrder($sortOrder);
221 
227  public function getFrontendLabel();
228 
235  public function setFrontendLabel($frontendLabel);
236 
242  public function getNote();
243 
250  public function setNote($note);
251 
257  public function isSystem();
258 
265  public function setIsSystem($isSystem);
266 
272  public function getBackendType();
273 
280  public function setBackendType($backendType);
281 
287  public function getIsUsedInGrid();
288 
294  public function getIsVisibleInGrid();
295 
301  public function getIsFilterableInGrid();
302 
308  public function getIsSearchableInGrid();
309 
316  public function setIsUsedInGrid($isUsedInGrid);
317 
324  public function setIsVisibleInGrid($isVisibleInGrid);
325 
332  public function setIsFilterableInGrid($isFilterableInGrid);
333 
340  public function setIsSearchableInGrid($isSearchableInGrid);
341 }
$note
Definition: element.phtml:13