/** * @param PersistEvent $event */ public function handleChangeParent(PersistEvent $event) { $document = $event->getDocument(); $node = $this->inspector->getNode($document); $parentNode = $event->getParentNode(); if ($parentNode->getPath() === $node->getParent()->getPath()) { return; } $this->documentManager->move($document, $parentNode->getPath()); }