for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Kunstmaan\AdminBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\DataTransformerInterface;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\FormBuilderInterface;
/**
* Class WysiwygType
*/
class WysiwygType extends AbstractType
{
* @var DataTransformerInterface
private $mediaTokenTransformer;
public function __construct(DataTransformerInterface $mediaTokenTransformer)
$this->mediaTokenTransformer = $mediaTokenTransformer;
}
* @param FormBuilderInterface $builder
* @param array $options
public function buildForm(FormBuilderInterface $builder, array $options)
$builder->addModelTransformer($this->mediaTokenTransformer);
* @return string
public function getParent()
return TextareaType::class;
public function getBlockPrefix()
return 'wysiwyg';