Spaces:
No application file
No application file
File size: 2,410 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
<?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',
]
),
]
);
}
}
|