isValidJsonValue($value)) { return $value; } $valueUnserialized = $this->unserializeValue($value); if (isset($valueUnserialized['options'])) { foreach ($valueUnserialized['options'] as $key => $option) { if ($option['option_type'] === 'file') { $valueUnserialized['options'][$key]['option_value'] = parent::convert($option['option_value']); } } } if (isset($valueUnserialized['bundle_selection_attributes'])) { $valueUnserialized['bundle_selection_attributes'] = parent::convert( $valueUnserialized['bundle_selection_attributes'] ); } return $this->encodeJson($valueUnserialized); } }