Skip to content
This repository was archived by the owner on Sep 6, 2023. It is now read-only.

Commit 24a592e

Browse files
authored
Update README.md
1 parent 76364bd commit 24a592e

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,37 @@ DD()->getConfiguratorDebugger()->setLogChunkDelimeter("\n======\n");
8686

8787
Если планируете использовать логирование в файлы без сервера (cli), то укажите ваш DOCUMENT_ROOT в папке initializers в файле cli.php
8888

89+
Фильтрация, отсечение элементов
90+
--------------------------
91+
```php
92+
<?php
93+
// Будет дебаг только переменной под 0 индексом (1)
94+
DD()->first()->notice([1,2,3,4,5]);
95+
96+
// Будет дебаг только переменной под 0 индексом (1) и после чего 6,7,8
97+
DD()->first()->notice([1,2,3,4,5])->notice([6,7,8]);
98+
99+
// Будет дебаг только переменной под 0 индексом всегда (1) и после чего только 6, так как "заморозили фильтр"
100+
DD()->freezeFilter()->first()->notice([1,2,3,4,5])->notice([6,7,8]);
101+
102+
// Чтобы "разморозить" фильтр нужно:
103+
DD()->unfreezeFilter();
104+
105+
// Фильтр можно сбросить:
106+
DD()->limit(4)->last()->keys(['ALLOW_KEY_1', 'ALLOW_KEY_2'])->resetFilter();
107+
108+
// Будут браться всегда (так как freezeFilter) только первые 2 элемента данных, т.е [1,2] и [6,7]
109+
DD()->freezeFilter()->limit(2)->notice([1,2,3,4,5])->notice([6,7,8]);
110+
111+
DD()->keys(['key1'])->error(['key1' => 123, 'key2' => 456]);
112+
113+
// Доступные фильтры:
114+
DD()->first(); // Взять первый элемент
115+
DD()->last(); // Взять последний элемент
116+
DD()->limit(10); // Брать первые N элементов
117+
DD()->keys(['key1', 'key2'/*...*/]); // Взять только определенные ключи
118+
```
119+
89120
Прочая информация
90121
--------------------------
91122
Дебаг-панель видна только пользователям, которые являются администраторами.

0 commit comments

Comments
 (0)