Neos\Flow\Persistence\Generic\Session::registerReconstitutedEntity PHP Method

registerReconstitutedEntity() public method

$entityData format is described in "Documentation/PersistenceFramework object data format.txt"
public registerReconstitutedEntity ( object $entity, array $entityData ) : void
$entity object
$entityData array
return void
    public function registerReconstitutedEntity($entity, array $entityData)
    {
        $this->reconstitutedEntities->attach($entity);
        $this->reconstitutedEntitiesData[$entityData['identifier']] = $entityData;
    }

Usage Example

 /**
  * @test
  */
 public function unregisterReconstitutedEntityRemovesObjectFromSession()
 {
     $someObject = new \ArrayObject([]);
     $session = new Persistence\Generic\Session();
     $session->registerObject($someObject, 'fakeUuid');
     $session->registerReconstitutedEntity($someObject, ['identifier' => 'fakeUuid']);
     $session->unregisterReconstitutedEntity($someObject);
     $ReconstitutedEntities = $session->getReconstitutedEntities();
     $this->assertFalse($ReconstitutedEntities->contains($someObject));
 }
All Usage Examples Of Neos\Flow\Persistence\Generic\Session::registerReconstitutedEntity