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