BaseBlockEntityAdmin::configureRoutes()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace Alpixel\Bundle\CMSBundle\Admin;
4
5
use Sonata\AdminBundle\Form\FormMapper;
6
use Sonata\AdminBundle\Route\RouteCollection;
7
use Ivory\CKEditorBundle\Form\Type\CKEditorType;
8
9
/**
10
 * @author Benjamin HUBERT <[email protected]>
11
 */
12
class BaseBlockEntityAdmin extends BaseAdmin
13
{
14
    protected $baseRouteName = 'alpixel_admin_cms_block';
15
    protected $baseRoutePattern = 'block';
16
    protected $datagridValues = [
17
        '_page'       => 1,
18
        '_sort_order' => 'DESC',
19
        '_sort_by'    => 'dateUpdated',
20
    ];
21
22
    protected function configureRoutes(RouteCollection $collection)
23
    {
24
        $collection->clearExcept(['edit']);
25
    }
26
27
    protected function configureFormFields(FormMapper $formMapper)
28
    {
29
        $formMapper
30
            ->add('content',  CKEditorType::class, [
31
                'label'       => 'Contenu',
32
                'required'    => true,
33
                'config_name' => 'admin',
34
            ])
35
            ->end();
36
    }
37
}
38