![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/plugins/MauticSocialBundle/Entity/ |
<?php namespace MauticPlugin\MauticSocialBundle\Entity; use Doctrine\ORM\Tools\Pagination\Paginator; use Mautic\CoreBundle\Entity\CommonRepository; /** * @extends CommonRepository<Monitoring> */ class MonitoringRepository extends CommonRepository { /** * @param array $args * * @return Paginator */ public function getPublishedEntities($args = []) { $q = $this->createQueryBuilder($this->getTableAlias()); $expr = $this->getPublishedByDateExpression($q); $q->where($expr); $args['qb'] = $q; return parent::getEntities($args); } public function getPublishedEntitiesCount(): int { $q = $this->createQueryBuilder($this->getTableAlias()); $expr = $this->getPublishedByDateExpression($q); $q->where($expr); $args['qb'] = $q; return count(parent::getEntities($args)); } /** * @param \Doctrine\ORM\QueryBuilder|\Doctrine\DBAL\Query\QueryBuilder $q */ protected function addCatchAllWhereClause($q, $filter): array { return $this->addStandardCatchAllWhereClause( $q, $filter, [ $this->getTableAlias().'.title', $this->getTableAlias().'.description', ] ); } /** * @param \Doctrine\ORM\QueryBuilder|\Doctrine\DBAL\Query\QueryBuilder $q */ protected function addSearchCommandWhereClause($q, $filter): array { return $this->addStandardSearchCommandWhereClause($q, $filter); } public function getTableAlias(): string { return 'e'; } /** * @return string[] */ public function getSearchCommands(): array { return $this->getStandardSearchCommands(); } }