Sha256: d66c921f09dc7eb164c4ee19003df2ab34109dc1cbc1d5216c34b062e0adc72d
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
<?php /* SVN FILE: $Id: HamlCommentNode.php 49 2010-04-04 10:51:24Z chris.l.yates $ */ /** * HamlCommentNode class file. * @author Chris Yates <chris.l.yates@gmail.com> * @copyright Copyright (c) 2010 PBM Web Development * @license http://phamlp.googlecode.com/files/license.txt * @package PHamlP * @subpackage Haml.tree */ /** * HamlCommentNode class. * Represents a comment, including MSIE conditional comments. * @package PHamlP * @subpackage Haml.tree */ class HamlCommentNode extends HamlNode { private $isConditional; public function __construct($content, $parent) { $this->content = $content; $this->isConditional = (bool)preg_match('/^\[.+\]$/', $content, $matches); $this->parent = $parent; $this->root = $parent->root; $parent->children[] = $this; } public function getIsConditional() { return $this->isConditional; } public function render() { $output = $this->renderer->renderOpenComment($this); foreach ($this->children as $child) { $output .= $child->render(); } // foreach $output .= $this->renderer->renderCloseComment($this); return $this->debug($output); } }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
frontsau-0.0.3 | lib/Phamlp/haml/tree/HamlCommentNode.php |
frontsau-0.0.2 | lib/Phamlp/haml/tree/HamlCommentNode.php |
frontsau-0.0.1 | lib/Phamlp/haml/tree/HamlCommentNode.php |