/**
  * @param \Magento\Framework\Api\ObjectFactory $objectFactory
  * @param AttributeDataBuilder $valueBuilder
  * @param MetadataServiceInterface $metadataService
  * @param string|null $modelClassInterface
  */
 public function __construct(\Magento\Framework\Api\ObjectFactory $objectFactory, AttributeDataBuilder $valueBuilder, MetadataServiceInterface $metadataService, $modelClassInterface = null)
 {
     $this->attributeValueBuilder = $valueBuilder;
     $this->metadataService = $metadataService;
     $this->modelClassInterface = $modelClassInterface;
     parent::__construct($objectFactory);
 }
Esempio n. 2
0
 /**
  * @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)
 {
     $this->valueBuilder = $valueBuilder;
     $this->metadataService = $metadataService;
     parent::__construct($objectFactory);
 }