CRUDlex\AbstractData::enrichEntityWithMetaData PHP Method

enrichEntityWithMetaData() protected method

Enriches an entity with metadata: id, version, created_at, updated_at
protected enrichEntityWithMetaData ( mixed $id, Entity $entity )
$id mixed the id of the entity to enrich
$entity Entity the entity to enrich
    protected function enrichEntityWithMetaData($id, Entity $entity)
    {
        $entity->set('id', $id);
        $createdEntity = $this->get($entity->get('id'));
        $entity->set('version', $createdEntity->get('version'));
        $entity->set('created_at', $createdEntity->get('created_at'));
        $entity->set('updated_at', $createdEntity->get('updated_at'));
    }