Code Duplication    Length = 20-20 lines in 2 locations

src/Chamilo/UserBundle/Entity/Repository/UserRepository.php 1 location

@@ 213-232 (lines=20) @@
210
     * @param User $user The user
211
     * @return array
212
     */
213
    public function getStudentBosses($user)
214
    {
215
        $queryBuilder = $this->createQueryBuilder('u');
216
        $queryBuilder
217
            ->distinct()
218
            ->innerJoin(
219
                'ChamiloCoreBundle:UserRelUser',
220
                'uu',
221
                Join::WITH,
222
                $queryBuilder->expr()->eq('u.id', 'uu.friendUserId')
223
            )
224
            ->where(
225
                $queryBuilder->expr()->eq('uu.relationType', USER_RELATION_TYPE_BOSS)
226
            )
227
            ->andWhere(
228
                $queryBuilder->expr()->eq('uu.userId', $user->getId())
229
            );
230
231
        return $queryBuilder->getQuery()->getResult();
232
    }
233
}
234

src/Chamilo/UserBundle/Repository/UserRepository.php 1 location

@@ 296-315 (lines=20) @@
293
     * @param User $user The user
294
     * @return array
295
     */
296
    public function getStudentBosses(User $user)
297
    {
298
        $queryBuilder = $this->createQueryBuilder('u');
299
        $queryBuilder
300
            ->distinct()
301
            ->innerJoin(
302
                'ChamiloCoreBundle:UserRelUser',
303
                'uu',
304
                Join::WITH,
305
                $queryBuilder->expr()->eq('u.id', 'uu.friendUserId')
306
            )
307
            ->where(
308
                $queryBuilder->expr()->eq('uu.relationType', USER_RELATION_TYPE_BOSS)
309
            )
310
            ->andWhere(
311
                $queryBuilder->expr()->eq('uu.userId', $user->getId())
312
            );
313
314
        return $queryBuilder->getQuery()->getResult();
315
    }
316
317
    /**
318
     * Get number of users in URL