/** * Get a list of available attributes * * @param string $typeCode * @return AttributeInterface[] */ public function getAttributes($typeCode) { $attributeCodes = $this->repository->getAttributeCodesByType($typeCode); $attributeList = []; foreach ($attributeCodes as $attributeCode) { $attributeList[] = $this->repository->findOneByIdentifier($attributeCode); } return $attributeList; }