Code Duplication    Length = 51-51 lines in 2 locations

src/generator/Analyzer.php 1 location

@@ 213-263 (lines=51) @@
210
     * @param string $string Source string
211
     * @return string Transliterated string
212
     */
213
    protected function transliterated($string)
214
    {
215
        return str_replace(
216
            ' ',
217
            '',
218
            ucwords(iconv("UTF-8", "UTF-8//IGNORE", strtr($string, array(
219
                            "'" => "",
220
                            "`" => "",
221
                            "-" => " ",
222
                            "_" => " ",
223
                            "а" => "a", "А" => "a",
224
                            "б" => "b", "Б" => "b",
225
                            "в" => "v", "В" => "v",
226
                            "г" => "g", "Г" => "g",
227
                            "д" => "d", "Д" => "d",
228
                            "е" => "e", "Е" => "e",
229
                            "ж" => "zh", "Ж" => "zh",
230
                            "з" => "z", "З" => "z",
231
                            "и" => "i", "И" => "i",
232
                            "й" => "y", "Й" => "y",
233
                            "к" => "k", "К" => "k",
234
                            "л" => "l", "Л" => "l",
235
                            "м" => "m", "М" => "m",
236
                            "н" => "n", "Н" => "n",
237
                            "о" => "o", "О" => "o",
238
                            "п" => "p", "П" => "p",
239
                            "р" => "r", "Р" => "r",
240
                            "с" => "s", "С" => "s",
241
                            "т" => "t", "Т" => "t",
242
                            "у" => "u", "У" => "u",
243
                            "ф" => "f", "Ф" => "f",
244
                            "х" => "h", "Х" => "h",
245
                            "ц" => "c", "Ц" => "c",
246
                            "ч" => "ch", "Ч" => "ch",
247
                            "ш" => "sh", "Ш" => "sh",
248
                            "щ" => "sch", "Щ" => "sch",
249
                            "ъ" => "", "Ъ" => "",
250
                            "ы" => "y", "Ы" => "y",
251
                            "ь" => "", "Ь" => "",
252
                            "э" => "e", "Э" => "e",
253
                            "ю" => "yu", "Ю" => "yu",
254
                            "я" => "ya", "Я" => "ya",
255
                            "і" => "i", "І" => "i",
256
                            "ї" => "yi", "Ї" => "yi",
257
                            "є" => "e", "Є" => "e"
258
                        )
259
                    )
260
                )
261
            )
262
        );
263
    }
264
265
    /**
266
     * Find entity parent.

src/generator/Generator.php 1 location

@@ 213-263 (lines=51) @@
210
     * @param string $string Source string
211
     * @return string Transliterated string
212
     */
213
    protected function transliterated($string)
214
    {
215
        return str_replace(
216
            ' ',
217
            '',
218
            ucwords(iconv("UTF-8", "UTF-8//IGNORE", strtr($string, array(
219
                            "'" => "",
220
                            "`" => "",
221
                            "-" => " ",
222
                            "_" => " ",
223
                            "а" => "a", "А" => "a",
224
                            "б" => "b", "Б" => "b",
225
                            "в" => "v", "В" => "v",
226
                            "г" => "g", "Г" => "g",
227
                            "д" => "d", "Д" => "d",
228
                            "е" => "e", "Е" => "e",
229
                            "ж" => "zh", "Ж" => "zh",
230
                            "з" => "z", "З" => "z",
231
                            "и" => "i", "И" => "i",
232
                            "й" => "y", "Й" => "y",
233
                            "к" => "k", "К" => "k",
234
                            "л" => "l", "Л" => "l",
235
                            "м" => "m", "М" => "m",
236
                            "н" => "n", "Н" => "n",
237
                            "о" => "o", "О" => "o",
238
                            "п" => "p", "П" => "p",
239
                            "р" => "r", "Р" => "r",
240
                            "с" => "s", "С" => "s",
241
                            "т" => "t", "Т" => "t",
242
                            "у" => "u", "У" => "u",
243
                            "ф" => "f", "Ф" => "f",
244
                            "х" => "h", "Х" => "h",
245
                            "ц" => "c", "Ц" => "c",
246
                            "ч" => "ch", "Ч" => "ch",
247
                            "ш" => "sh", "Ш" => "sh",
248
                            "щ" => "sch", "Щ" => "sch",
249
                            "ъ" => "", "Ъ" => "",
250
                            "ы" => "y", "Ы" => "y",
251
                            "ь" => "", "Ь" => "",
252
                            "э" => "e", "Э" => "e",
253
                            "ю" => "yu", "Ю" => "yu",
254
                            "я" => "ya", "Я" => "ya",
255
                            "і" => "i", "І" => "i",
256
                            "ї" => "yi", "Ї" => "yi",
257
                            "є" => "e", "Є" => "e"
258
                        )
259
                    )
260
                )
261
            )
262
        );
263
    }
264
265
    /**
266
     * Find entity parent.