<?php
namespace Sabberworm\CSS\Comment;
> use Sabberworm\CSS\OutputFormat;
use Sabberworm\CSS\Renderable;
< class Comment implements Renderable {
> class Comment implements Renderable
> {
> /**
> * @var int
> */
protected $iLineNo;
>
protected $sComment;
> /**
> * @var string
public function __construct($sComment = '', $iLineNo = 0) {
> */
< public function __construct($sComment = '', $iLineNo = 0) {
> /**
> * @param string $sComment
> * @param int $iLineNo
> */
> public function __construct($sComment = '', $iLineNo = 0)
> {
$this->iLineNo = $iLineNo;
}
/**
* @return string
*/
< public function getComment() {
> public function getComment()
> {
return $this->sComment;
}
/**
* @return int
*/
< public function getLineNo() {
> public function getLineNo()
> {
return $this->iLineNo;
}
/**
< * @return string
> * @param string $sComment
> *
> * @return void
*/
< public function setComment($sComment) {
> public function setComment($sComment)
> {
$this->sComment = $sComment;
}
/**
* @return string
*/
< public function __toString() {
< return $this->render(new \Sabberworm\CSS\OutputFormat());
> public function __toString()
> {
> return $this->render(new OutputFormat());
}
/**
* @return string
*/
< public function render(\Sabberworm\CSS\OutputFormat $oOutputFormat) {
> public function render(OutputFormat $oOutputFormat)
> {
return '/*' . $this->sComment . '*/';
}
<
}