/** * Add Config * * Merges a config array into the current config * * @access public * @param array $config * @return void */ public static function add_config($config) { self::$_config = array_merge_recursive(self::$_config, $config); // Add the forms from the config array if (isset(self::$_config['forms']) and is_array(self::$_config['forms'])) { foreach (self::$_config['forms'] as $form_name => $attributes) { $fields = $attributes['fields']; unset($attributes['fields']); self::add_form($form_name, $attributes, $fields); } unset(self::$_config['forms']); } }