Libraries tagged by castle
cloud-castle/query-builder
10 Downloads
Production-ready PHP 8.1+ package (CloudCastle QueryBuilder).
cloud-castle/parser-yaml
12 Downloads
Безопасный разбор и сериализация блочного YAML для PHP 8.1+ без ext-yaml: только данные (нет тегов/якорей/объектов), fail-loud, двунаправленность. Нулевые зависимости.
cloud-castle/parser-xml
13 Downloads
Безопасный разбор и построение XML для PHP 8.1+ с защитой от XXE (отклонение DOCTYPE), fail-loud и двунаправленным маппингом XML↔массив. Единственная зависимость — ext-dom.
cloud-castle/parser-neon
12 Downloads
Безопасный разбор и сериализация NEON для PHP 8.1+ без зависимостей: block + inline, только данные (нет entity/объектов), fail-loud, двунаправленность.
cloud-castle/parser-json
12 Downloads
Безопасный разбор и сериализация JSON для PHP 8.1+: исключения вместо тихого null, лимит глубины, безопасные дефолты кодирования и типизированные помощники. Единственная зависимость — ext-json.
cloud-castle/middleware
11 Downloads
PSR-15 конвейер middleware для PHP 8.1+: диспетчер очереди обработчиков, обёртки callable-middleware и ленивое разрешение из контейнера. Реализует psr/http-server-middleware.
cloud-castle/metrics
7 Downloads
Production-ready PHP 8.1+ package (CloudCastle Metrics).
cloud-castle/match
23 Downloads
Точная арифметика произвольной точности и научные вычисления на PHP 8.1+ поверх BCMath: математика, статистика и проверка гипотез, финансы, геометрия, физика и химия.
cloud-castle/logger
17 Downloads
Быстрый PSR-3 логгер для PHP 8.1+ с маскированием персональных данных из коробки, хендлерами, форматтерами и процессорами. Нулевые внешние зависимости.
cloud-castle/lock
8 Downloads
Блокировки ресурсов для PHP 8.1+: межпроцессные (flock), распределённые (PSR-16) и внутрипроцессные — токен владельца, блокирующее ожидание, счётный семафор, TTL на инъектируемых часах (PSR-20), интроспекция TTL и synchronized(). Минимум зависимостей.
cloud-castle/http-router
10 Downloads
Production-ready PHP 8.1+ package (CloudCastle Http Router).
cloud-castle/http-kernel
9 Downloads
Production-ready PHP 8.1+ package (CloudCastle Http Kernel).
cloud-castle/http-client
25 Downloads
PSR-18 HTTP-клиент для PHP 8.1+: cURL-транспорт, защита от SSRF, настройка таймаутов и опций запроса, обмен PSR-7 сообщениями. Реализует psr/http-client.
cloud-castle/faker
10 Downloads
Production-ready PHP 8.1+ package (CloudCastle Faker).
cloud-castle/event
21 Downloads
Быстрый PSR-14 диспетчер событий для PHP 8.1+: приоритеты, подписка по иерархии типов, подписчики, одноразовые слушатели и остановка передачи. Единственная зависимость — psr/event-dispatcher.