Code Duplication    Length = 10-10 lines in 2 locations

src/actions/nestedset/NodeMoveAction.php 2 locations

@@ 211-220 (lines=10) @@
208
        $this->applyRootCondition($nodeCountCondition);
209
        $nodeChildren = $this->getChildIds($nodeCountCondition);
210
        $siblingsDelta = count($nodeChildren) * 2;
211
        if ($position == 0) {
212
            $compareRight = $this->parent->{$this->leftAttribute} + 1;
213
        } else {
214
            if (false === isset($siblings[$position - 1])) {
215
                return ['error' => Yii::t('jstw', 'New previous sibling not exists')];
216
            }
217
            $newPrevSiblingId = $siblings[$position - 1];
218
            $newPrevSiblingData = $this->getLr($newPrevSiblingId);
219
            $compareRight = $newPrevSiblingData[$newPrevSiblingId][$this->rightAttribute];
220
        }
221
        if ($this->node->{$this->leftAttribute} > $compareRight) {
222
            //move node up
223
            if ($position == 0) {
@@ 358-367 (lines=10) @@
355
        ];
356
        $nodeChildren = $this->getChildIds($nodeCountCondition);
357
        $siblingsDelta = count($nodeChildren) * 2;
358
        if ($position == 0) {
359
            $leftFrom = $this->parent->{$this->leftAttribute} + 1;
360
        } else {
361
            if (false === isset($siblings[$position - 1])) {
362
                return ['error' => Yii::t('jstw', 'New previous sibling not exists')];
363
            }
364
            $newPrevSiblingId = $siblings[$position - 1];
365
            $newPrevSiblingData = $this->getLr($newPrevSiblingId);
366
            $leftFrom = $newPrevSiblingData[$newPrevSiblingId][$this->rightAttribute] + 1;
367
        }
368
        if ($this->node->{$this->leftAttribute} > $leftFrom) {
369
            $nodeDelta = $this->node->{$this->leftAttribute} - $leftFrom;
370
            $nodeOperator = '-';