Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (\Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Eav\Model\Config $eavConfig, \Magento\Framework\Module\Dir\Reader $modulesReader, \Magento\Eav\Model\AttributeDataFactory $attrDataFactory, \Magento\Framework\Validator\UniversalFactory $universalFactory, RequestInterface $httpRequest, \Magento\Framework\Validator\ConfigFactory $validatorConfigFactory) | |
setStore ($store) | |
setEntity (\Magento\Framework\Model\AbstractModel $entity) | |
setEntityType ($entityType) | |
setFormCode ($formCode) | |
getStore () | |
getFormCode () | |
getEntityType () | |
getEntity () | |
getAttribute ($attributeCode) | |
getUserAttributes () | |
getSystemAttributes () | |
getAllowedAttributes () | |
prepareRequest (array $data) | |
validateData (array $data) | |
setIsAjaxRequest ($flag=true) | |
getIsAjaxRequest () | |
ignoreInvisible ($setValue=null) | |
Protected Member Functions | |
_getFormAttributeCollection () | |
_getFilteredFormAttributeCollection () | |
_getAttributeDataModel (\Magento\Eav\Model\Entity\Attribute $attribute) | |
_isAttributeOmitted ($attribute) | |
Protected Attributes | |
$_moduleName = '' | |
$_entityTypeCode = '' | |
$_store | |
$_entityType | |
$_entity | |
$_formCode | |
$_attributes | |
$_systemAttributes | |
$_userAttributes | |
$_allowedAttributes = null | |
$_isAjax = false | |
$_ignoreInvisible = true | |
$_validator = null | |
$_storeManager | |
$_eavConfig | |
$_modulesReader | |
$_attrDataFactory | |
$_universalFactory | |
$_httpRequest | |
$_validatorConfigFactory | |
@api @SuppressWarnings(PHPMD.TooManyFields) @SuppressWarnings(PHPMD.CouplingBetweenObjects)
__construct | ( | \Magento\Store\Model\StoreManagerInterface | $storeManager, |
\Magento\Eav\Model\Config | $eavConfig, | ||
\Magento\Framework\Module\Dir\Reader | $modulesReader, | ||
\Magento\Eav\Model\AttributeDataFactory | $attrDataFactory, | ||
\Magento\Framework\Validator\UniversalFactory | $universalFactory, | ||
RequestInterface | $httpRequest, | ||
\Magento\Framework\Validator\ConfigFactory | $validatorConfigFactory | ||
) |
\Magento\Store\Model\StoreManagerInterface | $storeManager | |
\Magento\Eav\Model\Config | $eavConfig | |
\Magento\Framework\Module\Dir\Reader | $modulesReader | |
\Magento\Eav\Model\AttributeDataFactory | $attrDataFactory | |
\Magento\Framework\Validator\UniversalFactory | $universalFactory | |
RequestInterface | $httpRequest | |
\Magento\Framework\Validator\ConfigFactory | $validatorConfigFactory |
Definition at line 155 of file Form.php.
|
protected |
|
protected |
|
protected |
|
protected |
getAllowedAttributes | ( | ) |
getAttribute | ( | $attributeCode | ) |
getEntity | ( | ) |
getEntityType | ( | ) |
getIsAjaxRequest | ( | ) |
getStore | ( | ) |
getSystemAttributes | ( | ) |
getUserAttributes | ( | ) |
ignoreInvisible | ( | $setValue = null | ) |
prepareRequest | ( | array | $data | ) |
setEntity | ( | \Magento\Framework\Model\AbstractModel | $entity | ) |
setEntityType | ( | $entityType | ) |
setFormCode | ( | $formCode | ) |
setIsAjaxRequest | ( | $flag = true | ) |
setStore | ( | $store | ) |
validateData | ( | array | $data | ) |