Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-24832

Change SPI Persistence to only allow serializable FieldValues

    XMLWordPrintable

Details

    • Icon: Story Story
    • Resolution: Fixed
    • Icon: Medium Medium
    • 2015.09
    • None
    • Field types
    • None

    Description

      Storage engines should not be aware of high level representation of XML field type, that is DOMDocument.

      This change is needed to:

      • Avoid caching issues like EZP-23939: Cache tracking fails with ContentTypes
      • Align for future storage engine changes where field value is meant to simply be (json) serialized

      Note: Even if Storage GateWay Handlers will now have to do more work on complex field types like XMLText, this does not have an negative impact of performance as long as SPI Persistence Cache is enabled (introduced in v5.1), which caches the result of the work done there.

      Attachments

        Activity

          People

            Unassigned Unassigned
            f8f4635f-c125-4f25-94af-5c94e74ef8c1@accounts.ibexa.co Edi Modrić
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: