23 private $attributeRepository;
28 private $metadataPool;
33 private $searchCriteriaBuilder;
48 $this->metadataPool = $metadataPool;
61 $metadata = $this->metadataPool->getMetadata(
$entityType);
64 $criteria = $this->searchCriteriaBuilder->addFilter(self::ATTRIBUTE_SET_ID,
null,
'neq')->create();
66 $criteria = $this->searchCriteriaBuilder->addFilter(self::ATTRIBUTE_SET_ID,
$attributeSetId)->create();
69 $searchResult = $this->attributeRepository->getList(
70 $metadata->getEavEntityType(),
getAttributes($entityType, $attributeSetId=null)
__construct(AttributeRepository $attributeRepository, MetadataPool $metadataPool, SearchCriteriaBuilder $searchCriteriaBuilder)