Skip to content

Commit 17bc500

Browse files
authored
Update 006-else.md
1 parent 9871ecb commit 17bc500

File tree

1 file changed

+24
-7
lines changed

1 file changed

+24
-7
lines changed

content/006-else.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,41 @@
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
// Пользователь заблокирован

0 commit comments

Comments
 (0)