Code Duplication    Length = 14-15 lines in 2 locations

ORM/JobManager.php 1 location

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

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
    /**