Proyectos de Subversion LeadersLinked - Services

Rev

Rev 283 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 283 Rev 345
Línea 1... Línea 1...
1
<?php
1
<?php
2
 
-
 
3
declare(strict_types=1);
2
declare(strict_types = 1);
4
 
-
 
5
namespace LeadersLinked\Form\Users;
3
namespace LeadersLinked\Form\Users;
Línea 6... Línea 4...
6
 
4
 
7
use Laminas\InputFilter\InputFilter;
5
use Laminas\InputFilter\InputFilter;
Línea 14... Línea 12...
14
    {
12
    {
15
        $this->add([
13
        $this->add([
16
            'name' => 'first_name',
14
            'name' => 'first_name',
17
            'required' => true,
15
            'required' => true,
18
            'filters' => [
16
            'filters' => [
-
 
17
                [
19
                ['name' => \Laminas\Filter\StripTags::class],
18
                    'name' => \Laminas\Filter\StripTags::class
-
 
19
                ],
-
 
20
                [
20
                ['name' => \Laminas\Filter\StringTrim::class],
21
                    'name' => \Laminas\Filter\StringTrim::class
-
 
22
                ]
21
            ],
23
            ],
22
            'validators' => [
24
            'validators' => [
23
                [
25
                [
24
                    'name' => \Laminas\Validator\StringLength::class,
26
                    'name' => \Laminas\Validator\StringLength::class,
25
                    'options' => [
27
                    'options' => [
26
                        'encoding' => 'UTF-8',
28
                        'encoding' => 'UTF-8',
27
                        'max' => 64,
29
                        'max' => 64
28
                    ],
30
                    ]
29
                ],
31
                ],
30
                [
32
                [
31
                    'name' => \Laminas\Validator\NotEmpty::class,
33
                    'name' => \Laminas\Validator\NotEmpty::class
32
                ],
34
                ]
33
            ],
35
            ]
34
        ]);
36
        ]);
35
        $this->add([
37
        $this->add([
36
            'name' => 'last_name',
38
            'name' => 'last_name',
37
            'required' => true,
39
            'required' => true,
38
            'filters' => [
40
            'filters' => [
-
 
41
                [
39
                ['name' => \Laminas\Filter\StripTags::class],
42
                    'name' => \Laminas\Filter\StripTags::class
-
 
43
                ],
-
 
44
                [
40
                ['name' => \Laminas\Filter\StringTrim::class],
45
                    'name' => \Laminas\Filter\StringTrim::class
-
 
46
                ]
41
            ],
47
            ],
42
            'validators' => [
48
            'validators' => [
43
                [
49
                [
44
                    'name' => \Laminas\Validator\StringLength::class,
50
                    'name' => \Laminas\Validator\StringLength::class,
45
                    'options' => [
51
                    'options' => [
46
                        'encoding' => 'UTF-8',
52
                        'encoding' => 'UTF-8',
47
                        'max' => 64,
53
                        'max' => 64
48
                    ],
54
                    ]
49
                ],
55
                ],
50
                [
56
                [
51
                    'name' => \Laminas\Validator\NotEmpty::class,
57
                    'name' => \Laminas\Validator\NotEmpty::class
52
                ],
58
                ]
53
 
-
 
54
            ],
59
            ]
55
        ]);
60
        ]);
Línea 56... Línea -...
56
 
-
 
57
       
61
 
58
        $this->add([
62
        $this->add([
59
            'name' => 'email',
63
            'name' => 'email',
60
            'required' => true,
64
            'required' => true,
-
 
65
            'filters' => [
61
            'filters' => [
66
                [
-
 
67
                    'name' => \Laminas\Filter\StripTags::class
-
 
68
                ],
62
                ['name' => \Laminas\Filter\StripTags::class],
69
                [
-
 
70
                    'name' => \Laminas\Filter\StringTrim::class
63
                ['name' => \Laminas\Filter\StringTrim::class],
71
                ]
64
            ],
72
            ],
65
            'validators' => [
73
            'validators' => [
66
                [
74
                [
67
                    'name' => \Laminas\Validator\StringLength::class,
75
                    'name' => \Laminas\Validator\StringLength::class,
68
                    'options' => [
76
                    'options' => [
69
                        'encoding' => 'UTF-8',
77
                        'encoding' => 'UTF-8',
70
                        'max' => 250,
78
                        'max' => 250
71
                    ],
79
                    ]
72
                ],
80
                ],
73
                [
81
                [
74
                    'name' => \Laminas\Validator\NotEmpty::class,
82
                    'name' => \Laminas\Validator\NotEmpty::class
75
                ],
83
                ],
76
                [
84
                [
77
                    'name' => \Laminas\Validator\EmailAddress::class,
85
                    'name' => \Laminas\Validator\EmailAddress::class
78
                ],
86
                ]
79
            ],
87
            ]
80
        ]);
-
 
81
        
-
 
82
 
-
 
83
       
88
        ]);
84
    }
89
    }
85
}
90
}