vendor/wearemarketing/blockbundle/Admin/CompleteTextBlockAdmin.php line 13

Open in your IDE?
  1. <?php
  2. namespace WAM\Bundle\BlockBundle\Admin;
  3. use FOS\CKEditorBundle\Form\Type\CKEditorType;
  4. use Sonata\AdminBundle\Form\FormMapper;
  5. use Symfony\Component\Form\Extension\Core\Type\TextType;
  6. use WAM\Bundle\BlockBundle\Admin\Contracts\BlockAdminInterface;
  7. /**
  8.  * @author Edgar Tébar <etebar@wearemarketing.com>
  9.  */
  10. class CompleteTextBlockAdmin extends BaseBlockAdmin implements BlockAdminInterface
  11. {
  12.     protected function configureFormFields(FormMapper $formMapper)
  13.     {
  14.         parent::configureFormFields($formMapper);
  15.         $formMapper
  16.             ->with('Content')
  17.                 ->add('simpleText'TextType::class, array(
  18.                     'required' => false,
  19.                 ))
  20.                 ->add('subtitle'TextType::class, array(
  21.                     'required' => false,
  22.                 ))
  23.                 ->add('content'CKEditorType::class, array(
  24.                     'config_name' => $this->getCkeditor(),
  25.                     'required' => false,
  26.                 ))
  27.             ->end()
  28.         ;
  29.     }
  30.     public function getTitle()
  31.     {
  32.         return $this->translator->trans('wam_block.titles.complete_text', array(), 'messages');
  33.     }
  34.     public function getImageClass()
  35.     {
  36.         return 'blocks-icons-document';
  37.     }
  38.     public function getDescription()
  39.     {
  40.         return $this->translator->trans('wam_block.descriptions.complete_text', array(), 'messages');
  41.     }
  42. }