public function __construct($entityManager, $license, $maxDepth = 0, $activeNode = null, $lang = null, $currentPage = null)
 {
     parent::__construct($entityManager, $license, $maxDepth, $activeNode, $lang, $currentPage, false);
     //go up the branch and collect all node ids. used later in renderElement().
     $node = $currentPage->getNode();
     while ($node) {
         $this->branchNodeIds[] = $node->getId();
         $node = $node->getParent();
     }
 }
 public function __construct($entityManager, $license, $maxDepth = 0, $activeNode = null, $lang = null, $currentPage = null)
 {
     parent::__construct($entityManager, $license, $maxDepth, $activeNode, $lang, $currentPage, false);
     $this->activeNode = $activeNode;
     if (!$this->activeNode) {
         $this->activeNode = \Env::get('em')->getRepository('\\Cx\\Core\\ContentManager\\Model\\Entity\\Node')->getRoot();
     }
     //go up the branch and collect all node ids. used later in renderElement().
     $node = $currentPage->getNode();
     while ($node) {
         $this->branchNodeIds[] = $node->getId();
         $node = $node->getParent();
     }
 }
 /**
  * Override the constructor from the PageTree
  * @see Cx\Core\PageTree::__construct()
  * @param type $entityManager
  * @param type $license
  * @param type $maxDepth
  * @param type $rootNode
  * @param type $lang
  * @param type $currentPage
  * @param type $skipInvisible
  * @param type $considerLogin
  */
 public function __construct($entityManager, $license, $maxDepth = 0, $rootNode = null, $lang = null, $currentPage = null, $skipInvisible = true, $considerLogin = false)
 {
     parent::__construct($entityManager, $license, $maxDepth, $rootNode, $lang, $currentPage, $skipInvisible, $considerLogin);
 }