Passed
Push — master ( f8f106...a015d1 )
by Julito
08:38
created

tings()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nc 1
nop 0
dl 0
loc 7
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
use Symfony\Component\Form\FormInterface;
20
21
final class CCourseDescriptionRepository extends ResourceRepository
22
{
23
    public function __construct(ManagerRegistry $registry)
24
    {
25
        parent::__construct($registry, CCourseDescription::class);
26
    }
27
28
    public function getTemplates(): Template
29
    {
30
        $templates = parent::getTemplates();
31
32
        $templates
33
            ->setViewResource('@ChamiloCore/Resource/course_description/view_resource.html.twig')
34
            ->setIndex('@ChamiloCore/Resource/course_description/index.html.twig')
35
        ;
36
37
        return $templates;
38
    }
39
40
    /*public function getResources(User $user, ResourceNode $parentNode, Course $course = null, Session $session = null, CGroup $group = null): QueryBuilder
41
    {
42
        return $this->getResourcesByCourse($course, $session, $group, $parentNode);
43
    }*/
44
45
    public function setResourceProperties(FormInterface $form, Course $course, Session $session, string $fileType): void
46
    {
47
        //return $form->getData();
48
49
        /*$newResource
50
            ->setCId($course->getId())
51
        ;
52
53
        if ($session) {
54
            $newResource->setSessionId($session->getId());
55
        }*/
56
    }
57
}
58