public static function findCachedLanguagesIso()
{
$languages = self::findCachedLanguages();
$iso_array = [];
if (!empty($languages)) {
foreach ($languages as $lang) {
$iso_array[] = $lang['iso'];
}
}
return $iso_array;
}
private function changeRouteName($route_name, $lang) { $iso_array = Language::findCachedLanguagesIso(); if (!empty($iso_array)) { foreach ($iso_array as $iso) { $route_name = str_replace('_' . $iso, '', $route_name); } } return $route_name . '_' . $lang; }