Proyectos de Subversion LeadersLinked - Services

Rev

Rev 1 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace LeadersLinked\Form\MyCoach;
6
 
7
use Laminas\InputFilter\InputFilter;
8
 
9
class MyCoachAnswerFilter extends InputFilter
10
{
11
 
12
 
13
    public function __construct()
14
    {
15
 
16
 
17
        $this->add([
18
            'name' => 'description',
19
            'required' => true,
20
            'filters' => [
21
                ['name' => \Laminas\Filter\StringTrim::class],
22
                ['name' => \LeadersLinked\Filter\HtmlPurify::class],
23
                [
24
                    'name' => \Laminas\Filter\StripTags::class,
25
                    'options' => [
26
                        'allowTags'     => [
283 www 27
                            'h1','h2','h3','h4','h5','h6','p','strong','em','s','span','big','small','tt',
28
                            'hr','table','thead','tr','th','td','img', 'a','style'
1 efrain 29
                        ],
30
                    ]
31
 
32
                ],
33
            ],
34
            'validators' => [
35
                [
36
                    'name' => \Laminas\Validator\NotEmpty::class,
37
                ],
38
            ],
39
        ]);
40
 
41
 
42
    }
43
}