🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-19 11:10:32 | PHP 8.1.34
📂
/ (Root)
/
home
/
therahul
/
thedasstores.com
/
wp-content
/
plugins
/
mailpoet
/
lib
/
Segments
/
DynamicSegments
📍 /home/therahul/thedasstores.com/wp-content/plugins/mailpoet/lib/Segments/DynamicSegments
🔄 Refresh
✏️
Editing: DynamicSegmentFilterRepository.php
Writable
<?php declare(strict_types = 1); namespace MailPoet\Segments\DynamicSegments; if (!defined('ABSPATH')) exit; use MailPoet\Doctrine\Repository; use MailPoet\Entities\DynamicSegmentFilterEntity; use MailPoetVendor\Doctrine\ORM\EntityManager; /** * @extends Repository<DynamicSegmentFilterEntity> */ class DynamicSegmentFilterRepository extends Repository { public function __construct( EntityManager $entityManager ) { parent::__construct($entityManager); } protected function getEntityClassName() { return DynamicSegmentFilterEntity::class; } public function findOnyByFilterTypeAndAction(string $filterType, string $action): ?DynamicSegmentFilterEntity { return $this->entityManager->createQueryBuilder() ->select('dsf') ->from(DynamicSegmentFilterEntity::class, 'dsf') ->where('dsf.filterData.filterType = :filterType') ->andWhere('dsf.filterData.action = :action') ->setParameter('filterType', $filterType) ->setParameter('action', $action) ->setMaxResults(1) ->getQuery() ->getOneOrNullResult(); } }
💾 Save Changes
❌ Cancel