1: <?php
2:
3: /**
4: * Concrete comment token class. Generally will be ignored.
5: */
6: class HTMLPurifier_Token_Comment extends HTMLPurifier_Token
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 toNode() {
34: return new HTMLPurifier_Node_Comment($this->data, $this->line, $this->col);
35: }
36: }
37:
38: // vim: et sw=4 sts=4
39: