Code Duplication    Length = 7-7 lines in 2 locations

lib/inflector.php 2 locations

@@ 328-334 (lines=7) @@
325
326
		$result = preg_replace('/_id$/', "", $result);
327
		$result = strtr($result, '_', ' ');
328
		$result = preg_replace_callback('/([[:alnum:]]+)/u', function($matches) use($acronyms) {
329
330
			list($m) = $matches;
331
332
			return !empty($acronyms[$m]) ? $acronyms[$m] : downcase($m);
333
334
		}, $result);
335
336
		$result = preg_replace_callback('/^[[:lower:]]/u', function($matches) {
337
@@ 237-243 (lines=7) @@
234
		}
235
		else
236
		{
237
			$string = preg_replace_callback('/^[[:lower:]\d]*/u', function($matches) use($acronyms) {
238
239
				$m = $matches[0];
240
241
				return !empty($acronyms[$m]) ? $acronyms[$m] : self::ucfirst($m);
242
243
			}, $string, 1);
244
		}
245
246
		$string = preg_replace_callback('/(?:_|-|(\/))([[:alnum:]]*)/u', function($matches) use($acronyms) {