Use Doctrine model in trash, restore and delete

[MAILPOET-3169]
This commit is contained in:
Jan Lysý
2021-02-01 09:46:31 +01:00
committed by Veljko V
parent aff7de4659
commit b03f301a5a
2 changed files with 20 additions and 26 deletions

View File

@@ -121,10 +121,10 @@ class SegmentsRepository extends Repository {
$rows = $this->entityManager->createQueryBuilder()->update(SegmentEntity::class, 's')
->set('s.deletedAt', ':deletedAt')
->where('s.id IN (:ids)')
->andWhere('s.type = :typeDefault')
->andWhere('s.type IN (:types)')
->setParameter('deletedAt', $deletedAt)
->setParameter('ids', $ids)
->setParameter('typeDefault', SegmentEntity::TYPE_DEFAULT)
->setParameter('types', [SegmentEntity::TYPE_DEFAULT, SegmentEntity::TYPE_WP_USERS])
->getQuery()->execute();
return $rows;