Completed
Push — master ( dc1345...98f380 )
by Benjamin
02:22
created

BaseBlockEntityAdmin::configureListFields()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 23
Code Lines 15

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 23
rs 9.0856
cc 1
eloc 15
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
8
/**
9
 * @author Benjamin HUBERT <[email protected]>
10
 */
11
class BaseBlockEntityAdmin extends BaseAdmin
12
{
13
    protected $baseRouteName = 'alpixel_admin_cms_block';
14
    protected $baseRoutePattern = 'block';
15
    protected $datagridValues = [
16
        '_page'       => 1,
17
        '_sort_order' => 'DESC',
18
        '_sort_by'    => 'dateUpdated',
19
    ];
20
21
    protected function configureRoutes(RouteCollection $collection)
22
    {
23
        $collection->clearExcept(['edit']);
24
    }
25
26
    protected function configureFormFields(FormMapper $formMapper)
27
    {
28
        $formMapper
29
            ->add('content', 'ckeditor', [
30
                'label'       => 'Contenu',
31
                'required'    => true,
32
                'config_name' => 'admin',
33
            ])
34
            ->end();
35
    }
36
}
37