Code Duplication    Length = 5-5 lines in 2 locations

src/Traits/InflectionPluralizeTrait.php 1 location

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

src/Traits/InflectionSingularizeTrait.php 1 location

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