/** * {@inheritdoc} * fixes https://github.com/ThemeFuse/Unyson/issues/1440 */ protected function _storage_load($id, array $option, $value, array $params) { if (apply_filters('fw:option-type:multi-picker:fw-storage:process-inner-options', false)) { foreach ($option['choices'] as $choice_id => $choice) { foreach (fw_extract_only_options($choice) as $opt_id => $opt) { $value[$choice_id][$opt_id] = fw()->backend->option_type($opt['type'])->storage_load($opt_id, $opt, $value[$choice_id][$opt_id], $params); } } } return fw_db_option_storage_load($id, $option, $value, $params); }
/** * @see storage_load() * @param string $id * @param array $option * @param mixed $value * @param array $params * @return mixed * @since 2.5.0 * @internal */ protected function _storage_load($id, array $option, $value, array $params) { return fw_db_option_storage_load($id, $option, $value, $params); }