Completed
Push — master ( 76b5db...d28136 )
by Julito
13:35
created

CLinkRepository   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 7
c 1
b 0
f 0
dl 0
loc 19
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A saveResource() 0 17 1
1
<?php
2
/* For licensing terms, see /license.txt */
3
4
namespace Chamilo\CourseBundle\Repository;
5
6
use Chamilo\CoreBundle\Repository\ResourceRepository;
7
use Chamilo\CoreBundle\Repository\ResourceRepositoryInterface;
8
use Chamilo\CourseBundle\Entity\CLink;
9
use Symfony\Component\Form\FormInterface;
10
11
/**
12
 * Class CLinkRepository.
13
 */
14
final class CLinkRepository extends ResourceRepository implements ResourceRepositoryInterface
15
{
16
    public function saveResource(FormInterface $form, $course, $session, $fileType)
17
    {
18
        /** @var CLink $newResource */
19
        $newResource = $form->getData();
20
        $newResource
21
            ->setCId($course->getId())
22
            ->setDisplayOrder(0)
23
            ->setOnHomepage(0)
24
        ;
25
            //$newResource->setSessionId($session)
26
        /*$newResource
27
            ->setCourse($course)
28
            ->setSession($session)*/
29
            //->setTitle($title) // already added in $form->getData()
30
        ;
31
32
        return $newResource;
33
    }
34
}
35