<?php
namespace WAM\Bundle\BlockBundle\Admin;
use FOS\CKEditorBundle\Form\Type\CKEditorType;
use Sonata\AdminBundle\Form\FormMapper;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use WAM\Bundle\BlockBundle\Admin\Contracts\BlockAdminInterface;
/**
* @author Edgar Tébar <etebar@wearemarketing.com>
*/
class CompleteTextBlockAdmin extends BaseBlockAdmin implements BlockAdminInterface
{
protected function configureFormFields(FormMapper $formMapper)
{
parent::configureFormFields($formMapper);
$formMapper
->with('Content')
->add('simpleText', TextType::class, array(
'required' => false,
))
->add('subtitle', TextType::class, array(
'required' => false,
))
->add('content', CKEditorType::class, array(
'config_name' => $this->getCkeditor(),
'required' => false,
))
->end()
;
}
public function getTitle()
{
return $this->translator->trans('wam_block.titles.complete_text', array(), 'messages');
}
public function getImageClass()
{
return 'blocks-icons-document';
}
public function getDescription()
{
return $this->translator->trans('wam_block.descriptions.complete_text', array(), 'messages');
}
}