Code Duplication    Length = 36-36 lines in 2 locations

Faker/Provider/XmlText.php 1 location

@@ 68-103 (lines=36) @@
65
        return $root;
66
    }
67
68
    private function addRandomLeaf(\DOMElement $node)
69
    {
70
        $rand = mt_rand(1, 10);
71
        switch($rand){
72
            case 1:
73
                $this->addRandomE($node);
74
                break;
75
            case 2:
76
                $this->addRandomA($node);
77
                break;
78
            case 3:
79
                $this->addRandomOL($node);
80
                break;
81
            case 4:
82
                $this->addRandomUL($node);
83
                break;
84
            case 5:
85
                $this->addRandomH($node);
86
                break;
87
            case 6:
88
                $this->addRandomB($node);
89
                break;
90
            case 7:
91
                $this->addRandomI($node);
92
                break;
93
            case 8:
94
                $this->addRandomTable($node);
95
                break;
96
            case 9:
97
                $this->addRandomU($node);
98
                break;
99
            default:
100
                $this->addRandomP($node);
101
                break;
102
        }
103
    }
104
105
    private function addRandomE(\DOMElement $element)
106
    {

Faker/Provider/RichText.php 1 location

@@ 64-99 (lines=36) @@
61
        return $root;
62
    }
63
64
    private function addRandomLeaf(\DOMElement $node)
65
    {
66
        $rand = mt_rand(1, 10);
67
        switch($rand) {
68
            case 1:
69
                $this->addRandomE($node);
70
                break;
71
            case 2:
72
                $this->addRandomA($node);
73
                break;
74
            case 3:
75
                $this->addRandomOL($node);
76
                break;
77
            case 4:
78
                $this->addRandomUL($node);
79
                break;
80
            case 5:
81
                $this->addRandomH($node);
82
                break;
83
            case 6:
84
                $this->addRandomB($node);
85
                break;
86
            case 7:
87
                $this->addRandomI($node);
88
                break;
89
            case 8:
90
                $this->addRandomTable($node);
91
                break;
92
            case 9:
93
                $this->addRandomU($node);
94
                break;
95
            default:
96
                $this->addRandomP($node);
97
                break;
98
        }
99
    }
100
101
    private function addRandomE(\DOMElement $element)
102
    {