protected function __nextSiblingOf($elements, $value)
{
$value = $this->_getBlock($value);
if (!$value) {
return $elements;
}
$index = $this->_indexOfBlock($elements, $value);
$total = count($elements);
for ($i = $index + 1; $i < $total; $i++) {
$element = $elements[$i];
if ($element->level < $value->level) {
break;
}
if ($element->level == $value->level) {
return [$element];
}
}
return [];
}