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

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