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); }