Passed
Push — master ( 258428...ddae1a )
by Julito
11:33
created

CCourseDescriptionRepository::setResourceProperties()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 2
Code Lines 0

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 0
nc 1
nop 4
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
5
/* For licensing terms, see /license.txt */
6
7
namespace Chamilo\CourseBundle\Repository;
8
9
use Chamilo\CoreBundle\Component\Resource\Template;
10
use Chamilo\CoreBundle\Entity\Course;
11
use Chamilo\CoreBundle\Entity\ResourceNode;
12
use Chamilo\CoreBundle\Entity\Session;
13
use Chamilo\CoreBundle\Entity\User;
14
use Chamilo\CoreBundle\Repository\ResourceRepository;
15
use Chamilo\CourseBundle\Entity\CCourseDescription;
16
use Chamilo\CourseBundle\Entity\CGroup;
17
use Doctrine\ORM\QueryBuilder;
18
use Doctrine\Persistence\ManagerRegistry;
19
20
final class CCourseDescriptionRepository extends ResourceRepository
21
{
22
    public function __construct(ManagerRegistry $registry)
23
    {
24
        parent::__construct($registry, CCourseDescription::class);
25
    }
26
27
    public function getTemplates(): Template
28
    {
29
        $templates = parent::getTemplates();
30
31
        $templates
32
            ->setViewResource('@ChamiloCore/Resource/course_description/view_resource.html.twig')
33
            ->setIndex('@ChamiloCore/Resource/course_description/index.html.twig')
34
        ;
35
36
        return $templates;
37
    }
38
39
    /*public function getResources(User $user, ResourceNode $parentNode, Course $course = null, Session $session = null, CGroup $group = null): QueryBuilder
40
    {
41
        return $this->getResourcesByCourse($course, $session, $group, $parentNode);
42
    }*/
43
}
44