Зравствуйте.
Есть статический метод класса Routes:
public static function getRuleId($request, $rules)
{
$className = false;
foreach ($request as $key => $requestData) {
if (array_key_exists(trim($key), $rules)) {
if (isset($rules[$key][$requestData])) {
$className = $rules[$key][$requestData];
break;
}
} elseif (is_array($requestData)) {
self::getRuleId($requestData, $rules);
} else {
continue;
}
}
return $className;
}
Переменной $className внутри метода значение присваивается. Но когда я пытаюсь передать результат в переменную, то там пусто:
$objectClassName = Routes::getRuleId($request, $rules);