GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 15-15 lines in 16 locations

tests/MaterializedPathBehaviorTestCase.php 16 locations

@@ 279-293 (lines=15) @@
276
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
277
    }
278
279
    public function testPrependToUpdateSameNode()
280
    {
281
        $node = Node::findOne(4);
282
        $this->assertTrue($node->prependTo(Node::findOne(1))->save());
283
284
        $node = AttributeModeNode::findOne(4);
285
        $this->assertTrue($node->prependTo(AttributeModeNode::findOne(1))->save());
286
287
        $node = MultipleTreeNode::findOne(4);
288
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save());
289
290
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
291
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-same-node.php'));
292
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
293
    }
294
295
    public function testPrependToUpdateDeep()
296
    {
@@ 295-309 (lines=15) @@
292
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
293
    }
294
295
    public function testPrependToUpdateDeep()
296
    {
297
        $node = Node::findOne(16);
298
        $this->assertTrue($node->prependTo(Node::findOne(19))->save());
299
300
        $node = AttributeModeNode::findOne(16);
301
        $this->assertTrue($node->prependTo(AttributeModeNode::findOne(19))->save());
302
303
        $node = MultipleTreeNode::findOne(16);
304
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(19))->save());
305
306
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
307
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-deep.php'));
308
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
309
    }
310
311
    public function testPrependToUpdateOut()
312
    {
@@ 311-325 (lines=15) @@
308
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
309
    }
310
311
    public function testPrependToUpdateOut()
312
    {
313
        $node = Node::findOne(12);
314
        $this->assertTrue($node->prependTo(Node::findOne(1))->save());
315
316
        $node = AttributeModeNode::findOne(12);
317
        $this->assertTrue($node->prependTo(AttributeModeNode::findOne(1))->save());
318
319
        $node = MultipleTreeNode::findOne(12);
320
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save());
321
322
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
323
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-out.php'));
324
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
325
    }
326
327
    public function testPrependToUpdateAnotherTree()
328
    {
@@ 327-341 (lines=15) @@
324
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
325
    }
326
327
    public function testPrependToUpdateAnotherTree()
328
    {
329
        $node = Node::findOne(17);
330
        $this->assertTrue($node->prependTo(Node::findOne(2))->save());
331
332
        $node = AttributeModeNode::findOne(17);
333
        $this->assertTrue($node->prependTo(AttributeModeNode::findOne(2))->save());
334
335
        $node = MultipleTreeNode::findOne(17);
336
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(2))->save());
337
338
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
339
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-another-tree.php'));
340
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
341
    }
342
343
    public function testPrependToUpdateSelf()
344
    {
@@ 343-357 (lines=15) @@
340
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
341
    }
342
343
    public function testPrependToUpdateSelf()
344
    {
345
        $node = Node::findOne(2);
346
        $this->assertTrue($node->prependTo(Node::findOne(1))->save());
347
348
        $node = AttributeModeNode::findOne(2);
349
        $this->assertTrue($node->prependTo(AttributeModeNode::findOne(1))->save());
350
351
        $node = MultipleTreeNode::findOne(2);
352
        $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save());
353
354
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
355
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php'));
356
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
357
    }
358
359
    /**
360
     * @expectedException \yii\base\Exception
@@ 427-441 (lines=15) @@
424
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
425
    }
426
427
    public function testAppendToUpdateSameNode()
428
    {
429
        $node = Node::findOne(2);
430
        $this->assertTrue($node->appendTo(Node::findOne(1))->save());
431
432
        $node = AttributeModeNode::findOne(2);
433
        $this->assertTrue($node->appendTo(AttributeModeNode::findOne(1))->save());
434
435
        $node = MultipleTreeNode::findOne(2);
436
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save());
437
438
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
439
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-same-node.php'));
440
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
441
    }
442
443
    public function testAppendToUpdateDeep()
444
    {
@@ 443-457 (lines=15) @@
440
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
441
    }
442
443
    public function testAppendToUpdateDeep()
444
    {
445
        $node = Node::findOne(16);
446
        $this->assertTrue($node->appendTo(Node::findOne(19))->save());
447
448
        $node = AttributeModeNode::findOne(16);
449
        $this->assertTrue($node->appendTo(AttributeModeNode::findOne(19))->save());
450
451
        $node = MultipleTreeNode::findOne(16);
452
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(19))->save());
453
454
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
455
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-deep.php'));
456
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
457
    }
458
459
    public function testAppendToUpdateOut()
460
    {
@@ 459-473 (lines=15) @@
456
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
457
    }
458
459
    public function testAppendToUpdateOut()
460
    {
461
        $node = Node::findOne(12);
462
        $this->assertTrue($node->appendTo(Node::findOne(1))->save());
463
464
        $node = AttributeModeNode::findOne(12);
465
        $this->assertTrue($node->appendTo(AttributeModeNode::findOne(1))->save());
466
467
        $node = MultipleTreeNode::findOne(12);
468
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save());
469
470
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
471
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-out.php'));
472
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
473
    }
474
475
    public function testAppendToUpdateAnotherTree()
476
    {
@@ 475-489 (lines=15) @@
472
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
473
    }
474
475
    public function testAppendToUpdateAnotherTree()
476
    {
477
        $node = Node::findOne(17);
478
        $this->assertTrue($node->appendTo(Node::findOne(2))->save());
479
480
        $node = AttributeModeNode::findOne(17);
481
        $this->assertTrue($node->appendTo(AttributeModeNode::findOne(2))->save());
482
483
        $node = MultipleTreeNode::findOne(17);
484
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(2))->save());
485
486
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
487
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-another-tree.php'));
488
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
489
    }
490
491
    public function testAppendToUpdateSelf()
492
    {
@@ 491-505 (lines=15) @@
488
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
489
    }
490
491
    public function testAppendToUpdateSelf()
492
    {
493
        $node = Node::findOne(4);
494
        $this->assertTrue($node->appendTo(Node::findOne(1))->save());
495
496
        $node = AttributeModeNode::findOne(4);
497
        $this->assertTrue($node->appendTo(AttributeModeNode::findOne(1))->save());
498
499
        $node = MultipleTreeNode::findOne(4);
500
        $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save());
501
502
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
503
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php'));
504
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
505
    }
506
507
    /**
508
     * @expectedException \yii\base\Exception
@@ 592-606 (lines=15) @@
589
    }
590
591
592
    public function testInsertBeforeUpdateSameNode()
593
    {
594
        $node = Node::findOne(2);
595
        $this->assertTrue($node->insertBefore(Node::findOne(4))->save());
596
597
        $node = AttributeModeNode::findOne(2);
598
        $this->assertTrue($node->insertBefore(AttributeModeNode::findOne(4))->save());
599
600
        $node = MultipleTreeNode::findOne(2);
601
        $this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(4))->save());
602
603
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
604
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-same-node.php'));
605
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
606
    }
607
608
    public function testInsertBeforeUpdateNext()
609
    {
@@ 608-622 (lines=15) @@
605
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
606
    }
607
608
    public function testInsertBeforeUpdateNext()
609
    {
610
        $node = Node::findOne(3);
611
        $this->assertTrue($node->insertBefore(Node::findOne(4))->save());
612
613
        $node = AttributeModeNode::findOne(3);
614
        $this->assertTrue($node->insertBefore(AttributeModeNode::findOne(4))->save());
615
616
        $node = MultipleTreeNode::findOne(3);
617
        $this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(4))->save());
618
619
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
620
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php'));
621
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
622
    }
623
624
    public function testInsertBeforeUpdateAnotherTree()
625
    {
@@ 624-638 (lines=15) @@
621
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
622
    }
623
624
    public function testInsertBeforeUpdateAnotherTree()
625
    {
626
        $node = Node::findOne(14);
627
        $this->assertTrue($node->insertBefore(Node::findOne(10))->save());
628
629
        $node = AttributeModeNode::findOne(14);
630
        $this->assertTrue($node->insertBefore(AttributeModeNode::findOne(10))->save());
631
632
        $node = MultipleTreeNode::findOne(14);
633
        $this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(10))->save());
634
635
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
636
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-another-tree.php'));
637
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
638
    }
639
640
    /**
641
     * @expectedException \yii\base\Exception
@@ 724-738 (lines=15) @@
721
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
722
    }
723
724
    public function testInsertAfterUpdateSameNode()
725
    {
726
        $node = Node::findOne(4);
727
        $this->assertTrue($node->insertAfter(Node::findOne(2))->save());
728
729
        $node = AttributeModeNode::findOne(4);
730
        $this->assertTrue($node->insertAfter(AttributeModeNode::findOne(2))->save());
731
732
        $node = MultipleTreeNode::findOne(4);
733
        $this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(2))->save());
734
735
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
736
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-same-node.php'));
737
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
738
    }
739
740
    public function testInsertAfterUpdatePrev()
741
    {
@@ 740-754 (lines=15) @@
737
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
738
    }
739
740
    public function testInsertAfterUpdatePrev()
741
    {
742
        $node = Node::findOne(3);
743
        $this->assertTrue($node->insertAfter(Node::findOne(2))->save());
744
745
        $node = AttributeModeNode::findOne(3);
746
        $this->assertTrue($node->insertAfter(AttributeModeNode::findOne(2))->save());
747
748
        $node = MultipleTreeNode::findOne(3);
749
        $this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(2))->save());
750
751
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
752
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php'));
753
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
754
    }
755
756
    public function testInsertAfterUpdateAnotherTree()
757
    {
@@ 756-770 (lines=15) @@
753
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
754
    }
755
756
    public function testInsertAfterUpdateAnotherTree()
757
    {
758
        $node = Node::findOne(14);
759
        $this->assertTrue($node->insertAfter(Node::findOne(11))->save());
760
761
        $node = AttributeModeNode::findOne(14);
762
        $this->assertTrue($node->insertAfter(AttributeModeNode::findOne(11))->save());
763
764
        $node = MultipleTreeNode::findOne(14);
765
        $this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(11))->save());
766
767
        $dataSet = $this->getConnection()->createDataSet(['tree', 'attribute_mode_tree', 'multiple_tree']);
768
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-another-tree.php'));
769
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
770
    }
771
772
    /**
773
     * @expectedException \yii\base\Exception