mautic / app /bundles /CoreBundle /Form /ToBcBccFieldsTrait.php
chrisbryan17's picture
Upload folder using huggingface_hub
d2897cd verified
<?php
namespace Mautic\CoreBundle\Form;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Validator\Constraints\Email;
trait ToBcBccFieldsTrait
{
protected function addToBcBccFields(FormBuilderInterface $builder)
{
$builder->add(
'to',
TextType::class,
[
'label' => 'mautic.core.send.email.to',
'label_attr' => ['class' => 'control-label'],
'attr' => [
'class' => 'form-control',
'placeholder' => 'mautic.core.optional',
'tooltip' => 'mautic.core.send.email.to.multiple.addresses',
],
'required' => false,
'constraints' => new Email(
[
'message' => 'mautic.core.email.required',
]
),
]
);
$builder->add(
'cc',
TextType::class,
[
'label' => 'mautic.core.send.email.cc',
'label_attr' => ['class' => 'control-label'],
'attr' => [
'class' => 'form-control',
'placeholder' => 'mautic.core.optional',
'tooltip' => 'mautic.core.send.email.to.multiple.addresses',
],
'required' => false,
'constraints' => new Email(
[
'message' => 'mautic.core.email.required',
]
),
]
);
$builder->add(
'bcc',
TextType::class,
[
'label' => 'mautic.core.send.email.bcc',
'label_attr' => ['class' => 'control-label'],
'attr' => [
'class' => 'form-control',
'placeholder' => 'mautic.core.optional',
'tooltip' => 'mautic.core.send.email.to.multiple.addresses',
],
'required' => false,
'constraints' => new Email(
[
'message' => 'mautic.core.email.required',
]
),
]
);
}
}