Passed
Push — master ( bcba07...4f2fea )
by Julito
08:02
created

CExerciseCategoryRepository::getCourseCount()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 5
nc 1
nop 1
dl 0
loc 8
rs 10
c 1
b 0
f 0
1
<?php
2
3
/* For licensing terms, see /license.txt */
4
5
namespace Chamilo\CourseBundle\Repository;
6
7
use Chamilo\CoreBundle\Repository\ResourceRepository;
8
9
/**
10
 * Class CExerciseCategoryRepository.
11
 */
12
final class CExerciseCategoryRepository extends ResourceRepository
13
{
14
    /**
15
     * @param int $courseId
16
     *
17
     * @return array
18
     */
19
    public function getCategories($courseId)
20
    {
21
        $query = $this->getRepository()->createQueryBuilder('e');
22
        $query->where('e.course = :cId');
23
        $query->setParameter('cId', $courseId);
24
        $query->orderBy('e.position');
25
26
        return $query->getQuery()->getResult();
27
    }
28
}
29