Neos\Neos\Service\NodeOperations::getDesignatedParentNode PHP Method

getDesignatedParentNode() protected method

protected getDesignatedParentNode ( Neos\ContentRepository\Domain\Model\NodeInterface $targetNode, string $position ) : Neos\ContentRepository\Domain\Model\NodeInterface
$targetNode Neos\ContentRepository\Domain\Model\NodeInterface
$position string
return Neos\ContentRepository\Domain\Model\NodeInterface
    protected function getDesignatedParentNode(NodeInterface $targetNode, $position)
    {
        $referenceNode = $targetNode;
        if (in_array($position, array('before', 'after'))) {
            $referenceNode = $targetNode->getParent();
        }
        return $referenceNode;
    }