Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function types()
 {
     $types = [];
     $inputType = $this->inputTypeFactory->create();
     foreach ($inputType->toOptionArray() as $option) {
         $types[] = $this->attributeTypeBuilder->populateWithArray($option)->create();
     }
     return $types;
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function getItems()
 {
     $types = [];
     $inputType = $this->inputTypeFactory->create();
     foreach ($inputType->toOptionArray() as $option) {
         $type = $this->attributeTypeFactory->create();
         $this->dataObjectHelper->populateWithArray($type, $option, '\\Magento\\Catalog\\Api\\Data\\ProductAttributeTypeInterface');
         $types[] = $type;
     }
     return $types;
 }