1: | <?php |
2: | |
3: | /** |
4: | * Concrete comment node class. |
5: | */ |
6: | class HTMLPurifier_Node_Comment extends HTMLPurifier_Node |
7: | { |
8: | /** |
9: | * Character data within comment. |
10: | * @type string |
11: | */ |
12: | public $data; |
13: | |
14: | /** |
15: | * @type bool |
16: | */ |
17: | public $is_whitespace = true; |
18: | |
19: | /** |
20: | * Transparent constructor. |
21: | * |
22: | * @param string $data String comment data. |
23: | * @param int $line |
24: | * @param int $col |
25: | */ |
26: | public function __construct($data, $line = null, $col = null) |
27: | { |
28: | $this->data = $data; |
29: | $this->line = $line; |
30: | $this->col = $col; |
31: | } |
32: | |
33: | public function toTokenPair() { |
34: | return array(new HTMLPurifier_Token_Comment($this->data, $this->line, $this->col), null); |
35: | } |
36: | } |
37: |