Add control for selecting segments

[MAILPOET-3502]
This commit is contained in:
Pavel Dohnal
2021-11-23 13:13:47 +01:00
committed by Veljko V
parent 4870b2a319
commit dcc8eccb42
7 changed files with 92 additions and 5 deletions

View File

@@ -2,6 +2,8 @@
namespace MailPoet\Doctrine;
use MailPoetVendor\Doctrine\Common\Collections\Collection;
use MailPoetVendor\Doctrine\Common\Collections\Criteria;
use MailPoetVendor\Doctrine\ORM\EntityManager;
use MailPoetVendor\Doctrine\ORM\EntityRepository as DoctrineEntityRepository;
use MailPoetVendor\Doctrine\ORM\Mapping\ClassMetadata;
@@ -41,6 +43,14 @@ abstract class Repository {
return $this->doctrineRepository->findBy($criteria, $orderBy, $limit, $offset);
}
/**
* @param Criteria $criteria
* @return Collection<int, T>
*/
public function matching(Criteria $criteria) {
return $this->doctrineRepository->matching($criteria);
}
public function countBy(array $criteria): int {
return $this->doctrineRepository->count($criteria);
}