34 return $this->
offsetOf($node) !== -1;
44 return $this->
binarySearch($node, 0, $this->count() - 1);
56 if (!$start && $end - $start >= 2 || $end - $start > 2) {
57 $divider = ceil(($end - $start) / 2);
58 if ($this->offsetGet($divider)->equals($node)) {
60 } elseif ($this->offsetGet($divider)->compareTo($node) > 0) {
66 if ($this->offsetGet($start)->equals($node)) {
68 } elseif ($this->offsetGet($end)->equals($node)) {
83 foreach ($this as $node) {
86 $this->exchangeArray($nodes);
96 parent::append($node);
offsetOf(\TYPO3\CMS\Backend\Tree\TreeNode $node)
append(\TYPO3\CMS\Backend\Tree\TreeNode $node)
contains(\TYPO3\CMS\Backend\Tree\TreeNode $node)
binarySearch(\TYPO3\CMS\Backend\Tree\TreeNode $node, $start, $end)