Proyectos de Subversion LeadersLinked - Backend

Rev

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

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