Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
/**
4
 * Supertype for classes that define a strategy for modifying/purifying tokens.
5
 *
6
 * While HTMLPurifier's core purpose is fixing HTML into something proper,
7
 * strategies provide plug points for extra configuration or even extra
8
 * features, such as custom tags, custom parsing of text, etc.
9
 */
10
 
11
 
12
abstract class HTMLPurifier_Strategy
13
{
14
 
15
    /**
16
     * Executes the strategy on the tokens.
17
     *
18
     * @param HTMLPurifier_Token[] $tokens Array of HTMLPurifier_Token objects to be operated on.
19
     * @param HTMLPurifier_Config $config
20
     * @param HTMLPurifier_Context $context
21
     * @return HTMLPurifier_Token[] Processed array of token objects.
22
     */
23
    abstract public function execute($tokens, $config, $context);
24
}
25
 
26
// vim: et sw=4 sts=4