| 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: |