1<?php
2
3/**
4 * Concrete comment node class.
5 */
6class 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