public function __construct($subNode1, $subNode2, $attributes) { parent::__construct(null, $attributes); $this->subNode1 = $subNode1; $this->subNode2 = $subNode2; }
/** * Load the node belonging to this object, make an associative array of * classes and interfaces available and define the parent class. * * @param \DOMElement $node Node to decorate. * @param array &$nodes List of classes/interface elements * @param ClassNode $class Class to which this property belongs. */ public function __construct(\DOMElement $node, array &$nodes, ClassNode $class) { parent::__construct($node, $nodes); $this->class = $class; }
<?php error_reporting(E_ALL | E_STRICT); ini_set('display_errors', true); require_once 'NodeInterface.php'; require_once 'NodeException.php'; require_once 'NodeAbstract.php'; require_once 'HtmlNode.php'; require_once 'HtmlPage.php'; require_once 'HtmlText.php'; NodeAbstract::setIndentElement(' '); NodeAbstract::setIndentSize(4); $page = new HtmlPage(); echo $page;
/** * Configuração de Elemento de Indentação * @param mixed $element Elemento de Indentação * @return void */ public static function setIndentElement($element) { self::$_indentElement = (string) $element; }