diff --git a/context.md b/context.md index 32fc8e1e..9f3610b6 100644 --- a/context.md +++ b/context.md @@ -1,5 +1,5 @@ --- -git: c5f1f472c66dbf36844bf3461a23b3ce16753004 +git: a7c43462a7a78c5c6d5d22a4953d7e7b3e1e90b7 --- # Контекст @@ -285,6 +285,15 @@ Context::get('breadcrumbs'); // ['first_value'] ``` +Методы `remember` и `rememberHidden` можно использовать для извлечения информации из контекста, при этом устанавливая значение контекста равным значению, возвращаемому заданным замыканием, если запрошенная информация не существует: + +```php +$permissions = Context::remember( + 'user-permissions', + fn () => $user->permissions, +); +``` + Если вы хотите получить всю информацию, хранящуюся в контексте, вы можете вызвать метод `all`: ```php