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)); }
public function getTraverser() { $traverser = new Bubo\Traversing\CommandingTraverser(); return $traverser->setRoots($this->getPageManager()->getPage($this->treeNodeId))->setAcceptedStates(NULL); }
public function getTraverser() { $traverser = new Bubo\Traversing\CommandingTraverser(); return $traverser->setRoots($this->getPageManager()->getPage($this->treeNodeId))->setAcceptedStates(array('draft', 'published'))->setSinglePage($this->isSinglePage); }
public function getTraverser() { $traverser = new Bubo\Traversing\CommandingTraverser(); $pages = $this->getPageManager()->getAllLangPagesByTreeNodeId($this->treeNodeId); return $traverser->setRoots($pages)->setAcceptedStates(array('draft', 'published')); }