Bug #7567

During persistence all objects inside array/SplObjectStorage are removed

Added by Karsten Dambekalns over 5 years ago. Updated almost 5 years ago.

Status:Resolved Start date:2010-04-30
Priority:Must have Due date:
Assigned To:Karsten Dambekalns % Done:

100%

Category:Persistence
Target version:TYPO3 Flow Base Distribution - 1.0 alpha 9 Estimated time:3.00 hours
PHP Version: Complexity:
Has patch: Affected Flow version:

Description

Even objects that are still in an array/SplObjectStorage are removed, due to use of the (useless) AbstractBackend->getCleanState() method.

Associated revisions

Revision 96a62436
Added by Karsten Dambekalns over 5 years ago

[+FEATURE] FLOW3 (Persistence): Added some more tests for nested array support, basics work; resolves #7495, resolves #7496.
[-TASK] FLOW3 (Persistence) removed getCleanState() from AbstractBackend, it was useless since the dirty checking refactoring, relates to #7567.
[~TASK] FLOW3 (Persistence): Adjusted the code to take care of removed objects inside arrays and SplObjectStorages, fixes #7567.

History

#1 Updated by Karsten Dambekalns over 5 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset r4252.

Also available in: Atom PDF