select as $name) { $settingsBag->revert($name); $result[] = [ 'name' => $name, 'value' => $settingsBag->get($name), 'domain_id' => $domain, ]; } foreach ($result as $name => &$setting) { if (isset($setting['value']) && !empty($meta[$name]['serialize'])) { $setting['value'] = \CRM_Core_DAO::unSerializeField($setting['value'], $meta[$name]['serialize']); } } } }