public function onSettingsSaveBefore(ConfigSettingsUpdateEvent $event) { $settingsKey = $this->getSettingsKey(); $settings = $event->getSettings(); if (is_array($settings) && array_key_exists($settingsKey, $settings) && is_a($settings[$settingsKey]['value'], $this->ownerClass)) { /** @var object $owner */ $owner = $settings[$settingsKey]['value']; $settings[$settingsKey]['value'] = $owner->getId(); $event->setSettings($settings); } }
public function testGetConfigManager() { $this->assertEquals($this->configManager, $this->event->getConfigManager()); }