Code Duplication    Length = 14-15 lines in 2 locations

ODM/JobManager.php 1 location

@@ 122-135 (lines=14) @@
119
        return $this->removeOlderThan($this->getJobArchiveClass(), 'updatedAt', $olderThan);
120
    }
121
122
    public function getWaitingJobCount($workerName = null, $method = null)
123
    {
124
        /** @var DocumentManager $objectManager */
125
        $objectManager = $this->getObjectManager();
126
        $builder = $objectManager->createQueryBuilder($this->getJobClass());
127
        $builder
128
            ->find();
129
130
        $this->addWorkerNameCriterion($builder, $workerName, $method);
131
        $this->addStandardPredicates($builder);
132
133
        $query = $builder->getQuery();
134
135
        return $this->runQuery($query, 'count', [true], 0);
136
    }
137
138
    /**

ORM/JobManager.php 1 location

@@ 150-164 (lines=15) @@
147
        );
148
    }
149
150
    public function getWaitingJobCount($workerName = null, $method = null)
151
    {
152
        /** @var EntityManager $objectManager */
153
        $objectManager = $this->getObjectManager();
154
        $queryBuilder = $objectManager->createQueryBuilder();
155
156
        $queryBuilder = $queryBuilder->select('count(j)')->from($this->getJobClass(), 'j');
157
158
        $this->addWorkerNameCriterion($queryBuilder, $workerName, $method);
159
        $this->addStandardPredicate($queryBuilder);
160
161
        $query = $queryBuilder->getQuery();
162
163
        return $query->getSingleScalarResult();
164
    }
165
166
    /**
167
     * Get Jobs statuses.