🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-19 12:57:37 | PHP 8.1.34
📂
/ (Root)
/
home
/
therahul
/
thedasstores.com
/
wp-content
/
plugins
/
mailpoet
/
lib
/
Newsletter
📍 /home/therahul/thedasstores.com/wp-content/plugins/mailpoet/lib/Newsletter
🔄 Refresh
✏️
Editing: NewsletterPostsRepository.php
Writable
<?php // phpcs:ignore SlevomatCodingStandard.TypeHints.DeclareStrictTypes.DeclareStrictTypesMissing namespace MailPoet\Newsletter; if (!defined('ABSPATH')) exit; use MailPoet\Doctrine\Repository; use MailPoet\Entities\NewsletterPostEntity; /** * @extends Repository<NewsletterPostEntity> */ class NewsletterPostsRepository extends Repository { protected function getEntityClassName() { return NewsletterPostEntity::class; } /** @param int[] $ids */ public function deleteByNewsletterIds(array $ids): void { $this->entityManager->createQueryBuilder() ->delete(NewsletterPostEntity::class, 'p') ->where('p.newsletter IN (:ids)') ->setParameter('ids', $ids) ->getQuery() ->execute(); // delete was done via DQL, make sure the entities are also detached from the entity manager $this->detachAll(function (NewsletterPostEntity $entity) use ($ids) { $newsletter = $entity->getNewsletter(); return $newsletter && in_array($newsletter->getId(), $ids, true); }); } }
💾 Save Changes
❌ Cancel