Пример #1
0
 /**
  * @param \Magento\Framework\Service\Data\ObjectFactory $objectFactory
  * @param AttributeValueBuilder $valueBuilder
  * @param RegionBuilder $regionBuilder
  * @param CustomerMetadataServiceInterface $metadataService
  */
 public function __construct(\Magento\Framework\Service\Data\ObjectFactory $objectFactory, AttributeValueBuilder $valueBuilder, RegionBuilder $regionBuilder, CustomerMetadataServiceInterface $metadataService)
 {
     parent::__construct($objectFactory, $valueBuilder);
     $this->_metadataService = $metadataService;
     $this->_regionBuilder = $regionBuilder;
     $this->_data[Address::KEY_REGION] = $regionBuilder->create();
 }
 /**
  * Initializes builder.
  *
  * @param \Magento\Framework\Service\Data\ObjectFactory $objectFactory
  * @param \Magento\Framework\Service\Data\Eav\AttributeValueBuilder $valueBuilder
  * @param OptionBuilder $optionBuilder
  * @param ValidationRuleBuilder $validationRuleBuilder
  * @param Product\Attribute\FrontendLabelBuilder $frontendLabelBuilder
  */
 public function __construct(\Magento\Framework\Service\Data\ObjectFactory $objectFactory, \Magento\Framework\Service\Data\Eav\AttributeValueBuilder $valueBuilder, OptionBuilder $optionBuilder, ValidationRuleBuilder $validationRuleBuilder, Product\Attribute\FrontendLabelBuilder $frontendLabelBuilder)
 {
     parent::__construct($objectFactory, $valueBuilder);
     $this->optionBuilder = $optionBuilder;
     $this->validationRuleBuilder = $validationRuleBuilder;
     $this->frontendLabelBuilder = $frontendLabelBuilder;
     $this->_data[AttributeMetadata::OPTIONS] = array();
     $this->_data[AttributeMetadata::VALIDATION_RULES] = array();
     $this->_data[AttributeMetadata::FRONTEND_LABEL] = array();
 }
Пример #3
0
 /**
  * Initialize dependencies.
  *
  * @param \Magento\Framework\Service\Data\ObjectFactory $objectFactory
  * @param AttributeValueBuilder $valueBuilder
  * @param MetadataServiceInterface $metadataService
  */
 public function __construct(\Magento\Framework\Service\Data\ObjectFactory $objectFactory, AttributeValueBuilder $valueBuilder, MetadataServiceInterface $metadataService)
 {
     parent::__construct($objectFactory, $valueBuilder);
     $this->metadataService = $metadataService;
 }
Пример #4
0
 /**
  * @param \Magento\Framework\Service\Data\ObjectFactory $objectFactory
  * @param AttributeValueBuilder $valueBuilder
  * @param array $customAttributeCodes
  */
 public function __construct(\Magento\Framework\Service\Data\ObjectFactory $objectFactory, AttributeValueBuilder $valueBuilder, array $customAttributeCodes = array())
 {
     parent::__construct($objectFactory, $valueBuilder);
     $this->customAttributeCodes = array_merge($this->customAttributeCodes, $customAttributeCodes);
 }