Completed
Pull Request — master (#2737)
by
unknown
07:29
created

NewPasswordType   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 2
dl 0
loc 22
ccs 0
cts 19
cp 0
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A buildForm() 0 19 1
1
<?php
2
3
namespace Kunstmaan\AdminBundle\Form;
4
5
use Symfony\Component\Form\AbstractType;
6
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
7
use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
8
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
9
use Symfony\Component\Form\FormBuilderInterface;
10
11
class NewPasswordType extends AbstractType
12
{
13
    public function buildForm(FormBuilderInterface $builder, array $options)
14
    {
15
        $builder
16
            ->add('plainPassword', RepeatedType::class, array(
17
                'type' => PasswordType::class,
18
                'required' => true,
19
                'invalid_message' => 'errors.password.dontmatch',
20
                'first_options' => array(
21
                    'label' => 'settings.user.password',
22
                ),
23
                'second_options' => array(
24
                    'label' => 'settings.user.repeatedpassword',
25
                ),
26
            ))
27
            ->add('submit', SubmitType::class, [
28
                'label' => 'security.resetting.reset',
29
                'attr' => ['class' => 'btn btn-primary btn--raise-on-hover'],
30
            ]);
31
    }
32
}
33