public function __construct($subNode1, $subNode2, $attributes)
 {
     parent::__construct(null, $attributes);
     $this->subNode1 = $subNode1;
     $this->subNode2 = $subNode2;
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
<?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;
Example #4
0
 /**
  * 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;
 }