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

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