values as $name => $value) { if (isset($value) && !empty($meta[$name]['serialize'])) { $value = \CRM_Core_DAO::serializeField($value, $meta[$name]['serialize']); } $settingsBag->set($name, $value); $result[] = [ 'name' => $name, 'value' => $this->values[$name], 'domain_id' => $domain, ]; } } /** * Add an item to the values array * @param string $settingName * @param mixed $value * @return $this */ public function addValue($settingName, $value) { $this->values[$settingName] = $value; return $this; } }