Code Duplication    Length = 10-10 lines in 2 locations

src/actions/nestedset/NodeMoveAction.php 2 locations

@@ 219-228 (lines=10) @@
216
        $this->applyRootCondition($nodeCountCondition);
217
        $nodeChildren = $this->getChildIds($nodeCountCondition);
218
        $siblingsDelta = count($nodeChildren) * 2;
219
        if ($position == 0) {
220
            $compareRight = $this->parent->{$this->leftAttribute} + 1;
221
        } else {
222
            if (false === isset($siblings[$position - 1])) {
223
                return ['error' => Yii::t('jstw', 'New previous sibling does not exist')];
224
            }
225
            $newPrevSiblingId = $siblings[$position - 1];
226
            $newPrevSiblingData = $this->getLr($newPrevSiblingId);
227
            $compareRight = $newPrevSiblingData[$newPrevSiblingId][$this->rightAttribute];
228
        }
229
        if ($this->node->{$this->leftAttribute} > $compareRight) {
230
            //move node up
231
            if ($position == 0) {
@@ 369-378 (lines=10) @@
366
        ];
367
        $nodeChildren = $this->getChildIds($nodeCountCondition);
368
        $siblingsDelta = count($nodeChildren) * 2;
369
        if ($position == 0) {
370
            $leftFrom = $this->parent->{$this->leftAttribute} + 1;
371
        } else {
372
            if (false === isset($siblings[$position - 1])) {
373
                return ['error' => Yii::t('jstw', 'New previous sibling does not exist')];
374
            }
375
            $newPrevSiblingId = $siblings[$position - 1];
376
            $newPrevSiblingData = $this->getLr($newPrevSiblingId);
377
            $leftFrom = $newPrevSiblingData[$newPrevSiblingId][$this->rightAttribute] + 1;
378
        }
379
        if ($this->node->{$this->leftAttribute} > $leftFrom) {
380
            $nodeDelta = $this->node->{$this->leftAttribute} - $leftFrom;
381
            $nodeOperator = '-';