Completed
Pull Request — master (#33)
by Benjamin
02:30
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\Datagrid\ListMapper;
6
use Sonata\AdminBundle\Form\FormMapper;
7
use Sonata\AdminBundle\Route\RouteCollection;
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', 'ckeditor', [
31
                'label' => 'Contenu',
32
                'required' => true,
33
                'config_name' => 'admin',
34
            ])
35
            ->end();
36
    }
37
38
}
39