$checkbox1 = $_POST['checkbox1'];
if ($checkbox1.checked) {
return true;
}else{
return false;
}
$checkbox1.checked
Далее переменная $deviceCode нигде не будет использоваться.
class MyController extends Controller
{
public function actionIndex()
{
if (!$_SESSION['isMobileOnly']) {
$opinionList = $dao->getOpinionList($bar['id']);
} else {
$opinionList = $dao->getOpinionList($bar['id'], 3);
}
return $this->render('MyView', $opinionList)
}
}
Session->get('isMobileOnly')
как вы предлагали выше, это облегчит редактирование кода и позволит написать юнит-тесты, но с точки зрения SRP ведь ничего не изменится
"Apple", "Samsung", "LG" и т.д. это все-же не названия колонок