private function checkAndSaveUserStep($userStep, $cityName, $lastStepNumber) { if ($lastStepNumber > 1) { $userStep->error = GameUtils::checkUserStep($cityName); } //сохраняем ход игрока после проверки if ($userStep->error == GameUtils::ERROR_SUCCESS) { $userStep->saveStep($cityName, $lastStepNumber); return true; } //если ход не прошел проверку, возвращаем false return false; }