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 = 12-13 lines in 10 locations

tests/AdjacencyListBehaviorTestCase.php 10 locations

@@ 267-278 (lines=12) @@
264
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
265
    }
266
267
    public function testPrependToInsertInNoEmpty()
268
    {
269
        $node = new Node(['slug' => 'new1']);
270
        $this->assertTrue($node->prependTo(Node::findOne(1))->save());
271
272
        $node = new NodeJoin(['slug' => 'new2']);
273
        $this->assertTrue($node->prependTo(NodeJoin::findOne(41))->save());
274
275
        $dataSet = $this->getConnection()->createDataSet(['tree']);
276
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-no-empty.php'));
277
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
278
    }
279
280
    public function testPrependToInsertInEmpty()
281
    {
@@ 280-291 (lines=12) @@
277
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
278
    }
279
280
    public function testPrependToInsertInEmpty()
281
    {
282
        $node = new Node(['slug' => 'new1']);
283
        $this->assertTrue($node->prependTo(Node::findOne(27))->save());
284
285
        $node = new NodeJoin(['slug' => 'new2']);
286
        $this->assertTrue($node->prependTo(NodeJoin::findOne(56))->save());
287
288
        $dataSet = $this->getConnection()->createDataSet(['tree']);
289
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-empty.php'));
290
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
291
    }
292
293
    public function testPrependToUpdateSameNode()
294
    {
@@ 401-412 (lines=12) @@
398
        $this->assertTrue($node->prependTo(Node::findOne(30))->save());
399
    }
400
401
    public function testAppendToInsertInNoEmpty()
402
    {
403
        $node = new Node(['slug' => 'new1']);
404
        $this->assertTrue($node->appendTo(Node::findOne(1))->save());
405
406
        $node = new NodeJoin(['slug' => 'new2']);
407
        $this->assertTrue($node->appendTo(NodeJoin::findOne(41))->save());
408
409
        $dataSet = $this->getConnection()->createDataSet(['tree']);
410
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-no-empty.php'));
411
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
412
    }
413
414
    public function testAppendToInsertInEmpty()
415
    {
@@ 414-425 (lines=12) @@
411
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
412
    }
413
414
    public function testAppendToInsertInEmpty()
415
    {
416
        $node = new Node(['slug' => 'new1']);
417
        $this->assertTrue($node->appendTo(Node::findOne(27))->save());
418
419
        $node = new NodeJoin(['slug' => 'new2']);
420
        $this->assertTrue($node->appendTo(NodeJoin::findOne(56))->save());
421
422
        $dataSet = $this->getConnection()->createDataSet(['tree']);
423
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-empty.php'));
424
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
425
    }
426
427
    public function testAppendToUpdateSameNode()
428
    {
@@ 536-547 (lines=12) @@
533
        $this->assertTrue($node->appendTo(Node::findOne(30))->save());
534
    }
535
536
    public function testInsertBeforeInsertNoGap()
537
    {
538
        $node = new Node(['slug' => 'new1']);
539
        $this->assertTrue($node->insertBefore(Node::findOne(2))->save());
540
541
        $node = new NodeJoin(['slug' => 'new2']);
542
        $this->assertTrue($node->insertBefore(NodeJoin::findOne(49))->save());
543
544
        $dataSet = $this->getConnection()->createDataSet(['tree']);
545
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-no-gap.php'));
546
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
547
    }
548
549
    public function testInsertBeforeInsertGap()
550
    {
@@ 549-560 (lines=12) @@
546
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
547
    }
548
549
    public function testInsertBeforeInsertGap()
550
    {
551
        $node = new Node(['slug' => 'new1']);
552
        $this->assertTrue($node->insertBefore(Node::findOne(14))->save());
553
554
        $node = new NodeJoin(['slug' => 'new2']);
555
        $this->assertTrue($node->insertBefore(NodeJoin::findOne(49))->save());
556
557
        $dataSet = $this->getConnection()->createDataSet(['tree']);
558
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-gap.php'));
559
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
560
    }
561
562
    public function testInsertBeforeInsertBegin()
563
    {
@@ 562-573 (lines=12) @@
559
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
560
    }
561
562
    public function testInsertBeforeInsertBegin()
563
    {
564
        $node = new Node(['slug' => 'new1']);
565
        $this->assertTrue($node->insertBefore(Node::findOne(16))->save());
566
567
        $node = new NodeJoin(['slug' => 'new2']);
568
        $this->assertTrue($node->insertBefore(NodeJoin::findOne(57))->save());
569
570
        $dataSet = $this->getConnection()->createDataSet(['tree']);
571
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-begin.php'));
572
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
573
    }
574
575
    public function testInsertBeforeUpdateSameNode()
576
    {
@@ 657-668 (lines=12) @@
654
        $this->assertTrue($node->insertBefore(Node::findOne(30))->save());
655
    }
656
657
    public function testInsertAfterInsertNoGap()
658
    {
659
        $node = new Node(['slug' => 'new1']);
660
        $this->assertTrue($node->insertAfter(Node::findOne(4))->save());
661
662
        $node = new NodeJoin(['slug' => 'new2']);
663
        $this->assertTrue($node->insertAfter(NodeJoin::findOne(50))->save());
664
665
        $dataSet = $this->getConnection()->createDataSet(['tree']);
666
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-no-gap.php'));
667
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
668
    }
669
670
    public function testInsertAfterInsertGap()
671
    {
@@ 670-682 (lines=13) @@
667
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
668
    }
669
670
    public function testInsertAfterInsertGap()
671
    {
672
        $node = new Node(['slug' => 'new1']);
673
        $this->assertTrue($node->insertAfter(Node::findOne(19))->save());
674
675
        $node = new NodeJoin(['slug' => 'new2']);
676
        $this->assertTrue($node->insertAfter(NodeJoin::findOne(50))->save());
677
678
679
        $dataSet = $this->getConnection()->createDataSet(['tree']);
680
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-gap.php'));
681
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
682
    }
683
684
    public function testInsertAfterInsertEnd()
685
    {
@@ 684-695 (lines=12) @@
681
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
682
    }
683
684
    public function testInsertAfterInsertEnd()
685
    {
686
        $node = new Node(['slug' => 'new1']);
687
        $this->assertTrue($node->insertAfter(Node::findOne(14))->save());
688
689
        $node = new NodeJoin(['slug' => 'new2']);
690
        $this->assertTrue($node->insertAfter(NodeJoin::findOne(54))->save());
691
692
        $dataSet = $this->getConnection()->createDataSet(['tree']);
693
        $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-end.php'));
694
        $this->assertDataSetsEqual($expectedDataSet, $dataSet);
695
    }
696
697
    public function testInsertAfterUpdateSameNode()
698
    {