moduleDataSetup = $moduleDataSetup; $this->customerSetupFactory = $customerSetupFactory; } /** * {@inheritdoc} */ public function apply() { $customerSetup = $this->customerSetupFactory->create(['setup' => $this->moduleDataSetup]); $entityAttributes = [ 'customer_address' => [ 'region_id' => [ 'is_used_in_grid' => false, 'is_visible_in_grid' => false, 'is_filterable_in_grid' => false, 'is_searchable_in_grid' => false, ], 'firstname' => [ 'is_used_in_grid' => true, 'is_visible_in_grid' => false, 'is_filterable_in_grid' => false, 'is_searchable_in_grid' => true, ], 'lastname' => [ 'is_used_in_grid' => true, 'is_visible_in_grid' => false, 'is_filterable_in_grid' => false, 'is_searchable_in_grid' => true, ], ], ]; $customerSetup->upgradeAttributes($entityAttributes); } /** * {@inheritdoc} */ public static function getDependencies() { return [ AddNonSpecifiedGenderAttributeOption::class, ]; } /** * {@inheritdoc} */ public static function getVersion() { return '2.0.3'; } /** * {@inheritdoc} */ public function getAliases() { return []; } }