Passed
Push — master ( c094f3...23d517 )
by Julito
10:23
created

ResourceRightAdmin::configureShowField()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 4
nc 1
nop 1
dl 0
loc 6
rs 10
c 0
b 0
f 0
1
<?php
2
/* For licensing terms, see /license.txt */
3
4
namespace Chamilo\CoreBundle\Admin;
5
6
use Sonata\AdminBundle\Admin\AbstractAdmin;
7
use Sonata\AdminBundle\Datagrid\DatagridMapper;
8
use Sonata\AdminBundle\Datagrid\ListMapper;
9
use Sonata\AdminBundle\Form\FormMapper;
10
use Sonata\AdminBundle\Form\Type\ModelAutocompleteType;
11
use Sonata\AdminBundle\Form\Type\ModelListType;
12
use Sonata\AdminBundle\Form\Type\ModelReferenceType;
13
use Sonata\AdminBundle\Form\Type\ModelType;
14
use Sonata\AdminBundle\Show\ShowMapper;
15
16
/**
17
 * Class ResourceRightAdmin.
18
 *
19
 * @package Chamilo\CoreBundle\Admin
20
 */
21
class ResourceRightAdmin extends AbstractAdmin
22
{
23
    /**
24
     * @param \Sonata\AdminBundle\Show\ShowMapper $showMapper
25
     */
26
    protected function configureShowField(ShowMapper $showMapper)
27
    {
28
        $showMapper
29
            ->add('id')
30
            ->add('role')
31
            ->add('mask')
32
        ;
33
    }
34
35
    /**
36
     * @param FormMapper $formMapper
37
     */
38
    protected function configureFormFields(FormMapper $formMapper)
39
    {
40
        $formMapper
41
            ->add('role')
42
            ->add('mask')
43
            ->add('resourceLink', ModelType::class, ['property' => 'id', 'btn_add' => 'link_add'])
44
            ->end()
45
        ;
46
    }
47
48
//    /**
49
//     * @param DatagridMapper $datagridMapper
50
//     */
51
//    protected function configureDatagridFilters(DatagridMapper $datagridMapper)
52
//    {
53
//        $datagridMapper
54
//            ->add('url')
55
//        ;
56
//    }
57
//
58
59
    /**
60
     * @param ListMapper $listMapper
61
     */
62
    protected function configureListFields(ListMapper $listMapper)
63
    {
64
        $listMapper
65
            ->addIdentifier('id')
66
            ->addIdentifier('role')
67
            ->addIdentifier('mask')
68
        ;
69
    }
70
}
71