alex-4-17 member since: Aug 25, 2022 · Transparency log
alex-4-17's packages
-
cloud-castle/audit
Production-ready PHP 8.1+ package (CloudCastle Audit).
-
cloud-castle/auth
Production-ready PHP 8.1+ package (CloudCastle Auth).
-
cloud-castle/barcode
Генерация штрихкодов для PHP 8.1+ без внешних зависимостей и расширений: 76 типов символогий — линейные, товарные GS1, почтовые, российские (Честный ЗНАК, ЕГАИС, ШПИ Почты России) и двумерные (DataMatrix, PDF417, Aztec, Han Xin); шесть форматов вывода: SVG, PNG без ext-gd, EPS, HTML, текст и JSON. В
-
cloud-castle/cache
Кэш для PHP 8.1+: PSR-16 и PSR-6 из одного пакета, remember со stampede-защитой (XFetch), теги с O(1)-инвалидацией, пространства имён, цепочки L1/L2, LRU-лимит, нативные счётчики с сохранением TTL, статистика, prune, детерминированный TTL в тестах (PSR-20). Бэкенды: память, файлы с атомарной записью
-
cloud-castle/cli
Инструментарий консольного вывода для PHP 8.1+ без зависимостей: ANSI-стили и сообщения, таблицы, рамки, деревья, колонки, прогресс-бары и спиннеры, потоковый рендер без буфера, интерактивные запросы (ввод, скрытый пароль, мультивыбор) с валидацией, генерация автодополнения shell.
-
cloud-castle/clock
PSR-20 набор часов для PHP 8.1+: системные, замороженные, мок-, монотонные, со смещением, масштабом и усечением, шаговые и очередь; TimeSpan с наносекундной точностью, Stopwatch, Deadline, DatePoint и CalendarDate — календарная арифметика месяцев/лет с контролем переполнения и локализацией уровня Ca
-
cloud-castle/collection
Коллекции для PHP 8.1+: цепочечный fluent-API над массивами, ленивые коллекции (генераторы, экономия памяти), higher-order messages, макросы, dot-доступ и сериализация в JSON/массив. Суперсет API illuminate/collections.
-
cloud-castle/command
Быстрый раннер консольных команд для PHP 8.1+ без зависимостей: реестр с псевдонимами и ленивыми фабриками, строковые сигнатуры, команды из замыканий, подсказки при опечатке, хуки жизненного цикла, автодополнение, встроенные list/help, буферизованный раздельный вывод.
-
cloud-castle/config
Неизменяемая конфигурация для PHP 8.1+: точечный доступ и типизированное чтение, загрузка JSON/XML/YAML/NEON/INI/.env/.properties безопасными парсерами, профили окружений, подстановки %ключ% и %env()%, проверка по схеме, компиляция в PHP-кэш и маскирование секретов.
-
cloud-castle/crone
Планировщик задач и парсер cron-выражений для PHP 8.1+: синтаксис 5/6/7 полей (секунды и годы), @-макросы, интервалы @every и @reboot, префикс TZ=, спецсимволы L/W/#/? и Jenkins-H, вычисление next/prev/between с таймзонами и явной политикой DST, перевод расписаний на 6 языков, планировщик задач с за
-
cloud-castle/crypto
Безопасные обёртки над проверенными криптопримитивами PHP 8.1+: AES-256-GCM (AEAD), Argon2id, HMAC, генерация ключей/токенов и сравнение за константное время.
-
cloud-castle/curl
Полнофункциональная объектная обёртка cURL для PHP 8.1+: текучие запросы, параллельный пул (curl_multi) с окном конкурентности, curl_share, cookie (RFC 6265), потоковая загрузка/выгрузка файлов с докачкой и прогрессом, ретраи с экспоненциальным backoff и Retry-After, перенаправления с повторной пров
-
cloud-castle/currency-converter
Production-ready PHP 8.1+ package (CloudCastle CurrencyConverter).
-
cloud-castle/db-collection
Production-ready PHP 8.1+ package (CloudCastle DB Collection).
-
cloud-castle/db-factory
Production-ready PHP 8.1+ package (CloudCastle DB Factory).