Example #1
0
 public function getTraverser()
 {
     $firstItem = $this->clipboard->getFirstItem();
     $v = array_values($firstItem['data']);
     $page = $this->getPageManager()->getPage($v[0]);
     $traverser = new Bubo\Traversing\CommandingTraverser();
     return $traverser->setRoots($page)->setAcceptedStates(array('draft', 'published'))->setTraverseOnlyClipboardedPages(TRUE);
 }
 public function getTraverser()
 {
     $traverser = new Bubo\Traversing\CommandingTraverser();
     $params = array('treeNodeId' => $this->treeNodeId, 'lang' => 'cs', 'searchAllTimeZones' => TRUE);
     //        dump($params, $this->getPageManager()->getPage($params));
     //        die();
     return $traverser->setRoots($this->getPageManager()->getPage($params));
 }
Example #3
0
 public function getTraverser()
 {
     $traverser = new Bubo\Traversing\CommandingTraverser();
     return $traverser->setRoots($this->getPageManager()->getPage($this->treeNodeId))->setAcceptedStates(NULL);
 }
Example #4
0
 public function getTraverser()
 {
     $traverser = new Bubo\Traversing\CommandingTraverser();
     return $traverser->setRoots($this->getPageManager()->getPage($this->treeNodeId))->setAcceptedStates(array('draft', 'published'))->setSinglePage($this->isSinglePage);
 }
Example #5
0
 public function getTraverser()
 {
     $traverser = new Bubo\Traversing\CommandingTraverser();
     $pages = $this->getPageManager()->getAllLangPagesByTreeNodeId($this->treeNodeId);
     return $traverser->setRoots($pages)->setAcceptedStates(array('draft', 'published'));
 }