Networking\InitCmsBundle\Doctrine\Extensions\Versionable\VersionListener::makeSnapshot PHP Method

makeSnapshot() private method

private makeSnapshot ( $entity, EntityManager $em )
$entity
$em Doctrine\ORM\EntityManager
    private function makeSnapshot($entity, \Doctrine\ORM\EntityManager $em)
    {
        $resourceVersion = new ResourceVersion($entity);
        $class = $em->getClassMetadata(get_class($resourceVersion));
        $em->persist($resourceVersion);
        $em->getUnitOfWork()->computeChangeSet($class, $resourceVersion);
    }