public function reorderNodeInPublicWorkspace(ReorderEvent $event)
{
$node = $this->getLiveNode($event->getDocument());
$this->nodeHelper->reorder($node, $event->getDestId());
// FIXME duplicating logic of OrderSubscriber, maybe move to NodeHelper?
$count = 1;
foreach ($node->getParent()->getNodes() as $childNode) {
$childNode->setProperty($this->propertyEncoder->systemName('order'), $count * 10);
++$count;
}
}