/** * @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); }
/** * @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); }