Sulu\Bundle\ContentBundle\Document\Subscriber\PublishSubscriber::reorderNodeInPublicWorkspace PHP Метод

reorderNodeInPublicWorkspace() публичный Метод

Reordering is also not draftable, and therefore also immediately applied to the live session.
public reorderNodeInPublicWorkspace ( Sulu\Component\DocumentManager\Event\ReorderEvent $event )
$event Sulu\Component\DocumentManager\Event\ReorderEvent
    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;
        }
    }