File tree Expand file tree Collapse file tree 1 file changed +24
-7
lines changed
Expand file tree Collapse file tree 1 file changed +24
-7
lines changed Original file line number Diff line number Diff line change 66
77``` php
88// Плохо ❌
9- public function isUserAllowedToAccess (User $user): bool {
9+ public function hasAccess (User $user): bool {
1010 if (!$user->isBanned()) {
1111 if ($user->isAdmin()) {
12- // Пользователь не заблокирован и является администратором
12+ /*
13+ * Доступ разрешён:
14+ * пользователь не заблокирован и является администратором.
15+ */
1316 return true;
1417 } else {
1518 if($user->isGranted(GRANT::EDIT)) {
16- // Пользователь не заблокирован и имеет разрешение на редактирование
19+ /*
20+ * Доступ разрешён:
21+ * пользователь не заблокирован и имеет право на редактирование.
22+ */
1723 return true;
1824 } else {
19- // Пользователь не заблокирован, но не является администратором и не имеет разрешения на редактирование
25+ /*
26+ * Доступ запрещён:
27+ * пользователь не заблокирован, но не является
28+ * администратором и не имеет прав на редактирование.
29+ */
2030 return false;
2131 }
22- // Недостижимый код, так как предыдущий блок уже возвращает результат
32+
33+ /*
34+ * Недостижимый код:
35+ * предыдущий return уже завершает выполнение.
36+ */
2337 return false;
2438 }
2539 } else {
26- // Пользователь заблокирован
40+ /*
41+ * Доступ запрещён:
42+ * пользователь заблокирован.
43+ */
2744 return false;
2845 }
2946}
@@ -33,7 +50,7 @@ public function isUserAllowedToAccess(User $user): bool {
3350
3451``` php
3552// Хорошо ✅
36- public function isUserAllowedToAccess (User $user): bool
53+ public function hasAccess (User $user): bool
3754{
3855 if ($user->isBanned()) {
3956 // Пользователь заблокирован
You can’t perform that action at this time.
0 commit comments