|
@@ -85,13 +85,11 @@ class SoftDeleteableEntityTest extends BaseTestCaseORM
|
|
$this->assertTrue(is_object($comment->getDeletedAt()));
|
|
$this->assertTrue(is_object($comment->getDeletedAt()));
|
|
$this->assertTrue($comment->getDeletedAt() instanceof \DateTime);
|
|
$this->assertTrue($comment->getDeletedAt() instanceof \DateTime);
|
|
|
|
|
|
- $art->setDeletedAt(null);
|
|
|
|
- $comment->setDeletedAt(null);
|
|
|
|
- $this->em->persist($art);
|
|
|
|
- $this->em->flush();
|
|
|
|
-
|
|
|
|
$this->em->createQuery('UPDATE '.self::ARTICLE_CLASS.' a SET a.deletedAt = NULL')->execute();
|
|
$this->em->createQuery('UPDATE '.self::ARTICLE_CLASS.' a SET a.deletedAt = NULL')->execute();
|
|
|
|
|
|
|
|
+ $this->em->refresh($art);
|
|
|
|
+ $this->em->refresh($comment);
|
|
|
|
+
|
|
// Now we try with a DQL Delete query
|
|
// Now we try with a DQL Delete query
|
|
$this->em->getFilters()->enable(self::SOFT_DELETEABLE_FILTER_NAME);
|
|
$this->em->getFilters()->enable(self::SOFT_DELETEABLE_FILTER_NAME);
|
|
$dql = sprintf('DELETE FROM %s a WHERE a.%s = :%s',
|
|
$dql = sprintf('DELETE FROM %s a WHERE a.%s = :%s',
|