Code Duplication    Length = 5-5 lines in 2 locations

src/Traits/InflectionPluralizeTrait.php 1 location

@@ 131-135 (lines=5) @@
128
            }
129
        }
130
131
        foreach ($this->irregular as $_plural => $_singular) {
132
            if (preg_match('/(' . $_plural . ')$/i', $word, $arr)) {
133
                return preg_replace('/(' . $_plural . ')$/i', substr($arr[0], 0, 1) . substr($_singular, 1), $word);
134
            }
135
        }
136
137
        foreach ($this->plural as $rule => $replacement) {
138
            if (preg_match($rule, $word)) {

src/Traits/InflectionSingularizeTrait.php 1 location

@@ 141-145 (lines=5) @@
138
            }
139
        }
140
141
        foreach ($this->singular['irregular'] as $_plural => $_singular) {
142
            if (preg_match('/(' . $_singular . ')$/i', $word, $arr)) {
143
                return preg_replace('/(' . $_singular . ')$/i', substr($arr[0], 0, 1) . substr($_plural, 1), $word);
144
            }
145
        }
146
147
        foreach ($this->singular['rules'] as $rule => $replacement) {
148
            if (preg_match($rule, $word)) {