Beispiel #1
0
 /**
  * Initialize object and validate sort direction
  *
  * @param array $data
  */
 public function __construct(array $data = [])
 {
     parent::__construct($data);
     if (null !== $this->getDirection()) {
         $this->validateDirection($this->getDirection());
     }
 }
 /**
  * Initialize internal storage
  *
  * @param \Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory
  * @param AttributeValueFactory $attributeValueFactory
  * @param array $data
  */
 public function __construct(\Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory, AttributeValueFactory $attributeValueFactory, $data = [])
 {
     $this->extensionFactory = $extensionFactory;
     $this->attributeValueFactory = $attributeValueFactory;
     parent::__construct($data);
 }
 /**
  * @param AttributeValueFactory $attributeValueFactory
  * @param array $data
  */
 public function __construct(AttributeValueFactory $attributeValueFactory, array $data = [])
 {
     parent::__construct($data);
     $this->attributeValueFactory = $attributeValueFactory;
 }