Files
2026-07-27 12:58:44 +03:00
..
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00

Хелперы фреймворка

Набор статических утилит из system/App/Helpers/. Почти все методы — Helper::method() (состояние не хранится). Классы автозагружаются, use обычно не требуется, если код в том же неймспейс-контексте; иначе — use App\Helpers\Str;.

По категориям

Строки, массивы, числа, дата

Хелпер Назначение
Str Работа со строками в UTF-8 (mbstring): регистр, обрезка, slug, camel/snake, маскирование, UUID.
Arr Массивы: get/set по dot-нотации, поиск, сортировка, объект↔массив, безопасная (де)сериализация.
Number Форматирование чисел, размеров, склонения, число прописью, сравнение float.
Date Дата/время: SQL↔timestamp, человекочитаемый формат, склонения.
Locales Локаль, транслитерация, перевод и «красивый» вывод дат.

HTTP: запрос и ответ

Хелпер Назначение
Request Доступ к входящим данным: GET/POST/JSON, типизированные геттеры, метод, AJAX, IP.
Response Ответы: JSON/HTML/текст/XML, скачивание, коды 204/404/403/401/422/429/500.
Cookie Чтение/запись/удаление cookie.
Url Построение ссылок, редиректы, canonical, rewrite, referer.
Ip Определение и валидация IP, гео-данные, ip↔hex.
Phone Нормализация, проверка и безопасное маскирование телефонных номеров.

Безопасность и валидация

Хелпер Назначение
Valid Валидация: статические проверки и пакетная check($data, $rules).
Secure Очистка ввода от XSS, санитайз, обработка телефонов.
Crypt Шифрование/дешифрование строк, crc32, конвертация основания.

Файлы и каталоги

Хелпер Назначение
File Файлы: чтение/запись (в т. ч. атомарная), mime, скачивание, кодировки, имена.
Dir Каталоги: создание, обход, размер, копирование, права.
Zip Архивация (обёртка ZipArchive).

Данные, вывод, разное

Хелпер Назначение
Json Безопасные encode/decode, payload для API, работа с кириллицей, «починка» JSON.
Html Сжатие HTML, gzip-вывод, nl2br, encode/decode, query-строки.
Hooks Система хуков: action/filter, приоритеты (WordPress-подобная).
Debug Дамп/echo/print, бенчмарки, замеры времени/памяти, вывод SQL-ошибок.
SoftDelete SQL-условия для мягкого удаления (deleted_at / флаги).

Контент и текст

Хелпер Назначение
TagParser Разбор тегов в шаблонах/контенте, регистрация обработчиков.
SearchText Определение кириллицы, приведение раскладки к русской.
RussianStemmer Стемминг русских слов (для поиска).
MarketParser Клиент внешнего API MarketParser (Яндекс.Маркет-подобное).

Каждый файл содержит назначение, список методов с сигнатурами и примеры.