Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
app
/
upgrade
/
plugins
/
MauticSocialBundle
/
Entity
/
Filename :
MonitoringRepository.php
back
Copy
<?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(); } }