/** * @param array $entityAttributes * @param CustomerSetup $customerSetup * @return void */ protected function upgradeAttributes(array $entityAttributes, CustomerSetup $customerSetup) { foreach ($entityAttributes as $entityType => $attributes) { foreach ($attributes as $attributeCode => $attributeData) { $attribute = $customerSetup->getEavConfig()->getAttribute($entityType, $attributeCode); foreach ($attributeData as $key => $value) { $attribute->setData($key, $value); } $attribute->save(); } } }