Example #1
0
 /**
  * @param string $class
  * @param Item $parent
  */
 public function __construct($class, Item $parent = null)
 {
     $this->class = $class;
     $this->parent = $parent;
     if ($parent) {
         $parent->addChild($this);
     }
 }
Example #2
0
 public function addParent(Item $item)
 {
     $item->addChild($this);
     return $item;
 }