configWriter = $configWriter; } /** * @param Integration $entity */ public function afterSave(Entity $entity): void { if ($entity->getId() !== 'GoogleMaps') { return; } if (!$entity->get('enabled') || !$entity->get('apiKey')) { $this->configWriter->set('googleMapsApiKey', null); $this->configWriter->save(); return; } $this->configWriter->set('googleMapsApiKey', $entity->get('apiKey')); $this->configWriter->save(); } }