Libraries tagged by cloud-castle

cloud-castle/http-request

0 Favers
70 Downloads

Быстрая и безопасная PSR-7/PSR-17 реализация HTTP-сообщений для PHP 8.1+: неизменяемые Request, Uri, Stream и фабрики, fail-loud, без утечки данных в исключениях.

Go to Download


cloud-castle/http-client

0 Favers
30 Downloads

PSR-18 HTTP-клиент для PHP 8.1+ поверх cloud-castle/curl: повторы, безопасные перенаправления с проверкой SSRF на каждом хопе, cookie, HTTP/2, декомпрессия и mTLS через единый PSR-7 интерфейс.

Go to Download


cloud-castle/file-system

0 Favers
82 Downloads

Безопасная работа с файловой системой для PHP 8.1+: атомарная запись (случайный temp + rename), потоковое и ленивое чтение, символические/жёсткие ссылки, JSON, рекурсивные операции с каталогами, glob, временные пути и лексические операции с путями с защитой от path traversal. Суперсет возможностей Symfony/Flysystem/Laravel/Nette при нулевых внешних зависимостях кроме ext-fileinfo.

Go to Download


cloud-castle/faker

0 Favers
14 Downloads

Мультиязычный генератор фейковых данных для PHP 8.1+: 71 провайдер и полный суперсет форматтеров FakerPHP — имена, адреса, телефоны, e-mail, компании, тексты, даты, платёжные данные, HTML, UUID/ULID на 8 языках (ru/en/de/fr/es/pl/bg/ro) со склонением имён, датами прописью и реальными словами словаря. Сидируемый, детерминированный, без внешних зависимостей сверх экосистемы cloud-castle.

Go to Download


cloud-castle/event

0 Favers
26 Downloads

Самый функциональный и быстрый PSR-14 диспетчер событий для PHP 8.1+: приоритеты, порядок before/after с топосортировкой, иерархия типов, именованные и wildcard-события, атрибуты, ленивые сервисы, отладочный и буферизующий диспетчеры, компиляция провайдера. Зависимости — только PSR.

Go to Download


cloud-castle/curl

0 Favers
31 Downloads

Полнофункциональная объектная обёртка cURL для PHP 8.1+: текучие запросы, параллельный пул (curl_multi) с окном конкурентности, curl_share, cookie (RFC 6265), потоковая загрузка/выгрузка файлов с докачкой и прогрессом, ретраи с экспоненциальным backoff и Retry-After, перенаправления с повторной проверкой SSRF, HTTP/2, mTLS и пиннинг сертификатов, маскирование секретов, тайминги, мок-обработчик и экспорт запроса в команду curl, разбор ответа в JSON/XML/YAML/NEON с автоопределением формата. Сетевой слой требует только ext-curl.

Go to Download


cloud-castle/cache

0 Favers
47 Downloads

Кэш для PHP 8.1+: PSR-16 и PSR-6 из одного пакета, remember со stampede-защитой (XFetch), теги с O(1)-инвалидацией, пространства имён, цепочки L1/L2, LRU-лимит, нативные счётчики с сохранением TTL, статистика, prune, детерминированный TTL в тестах (PSR-20). Бэкенды: память, файлы с атомарной записью, Redis и Memcached; безопасная сериализация (белые списки классов, HMAC-подпись). Нулевые тяжёлые зависимости.

Go to Download


cloud-castle/web-socket

0 Favers
1 Downloads

Production-ready PHP 8.1+ package (CloudCastle WebSocket).

Go to Download


cloud-castle/view

0 Favers
2 Downloads

Быстрый безопасный движок представлений для PHP 8.1+: нативный PHP и компилируемый DSL, наследование шаблонов, секции, компоненты и слоты, стеки, контекстное автоэкранирование, sandbox, фильтры, функции, директивы, расширения и кэш скомпилированных шаблонов.

Go to Download


cloud-castle/validator

0 Favers
2 Downloads

Быстрый валидатор данных для PHP 8.1+: 20+ правил, точечная нотация и wildcard для вложенных полей, пользовательские правила и сообщения. Нулевые внешние зависимости.

Go to Download


cloud-castle/unit-convertor

0 Favers
3 Downloads

Конвертер единиц измерения для PHP 8.1+: 85+ категорий и 500+ единиц (СИ, имперские, США, морские, астрономические, исторические русские), размерностный анализ величин, температурные шкалы и дельты, составные величины (5 ft 3 in), SI/IEC-префиксы, произвольная точность на cloud-castle/match, внешние справочники единиц, локализация на 6 языков, парсинг и форматирование.

Go to Download


cloud-castle/translator

0 Favers
1 Downloads

Production-ready PHP 8.1+ package (CloudCastle Translator).

Go to Download


cloud-castle/session

0 Favers
7 Downloads

Production-ready PHP 8.1+ package (CloudCastle Session).

Go to Download


cloud-castle/redis

0 Favers
36 Downloads

Full-featured Redis client for PHP 8.1+: RESP2/RESP3, pipelines, transactions, Pub/Sub, Cluster, Sentinel, TLS, SCAN iterators, transparent serialization and compression, automatic reconnect with backoff and a built-in in-memory Redis server for tests. Zero runtime dependencies.

Go to Download


cloud-castle/queue

0 Favers
7 Downloads

Production-ready PHP 8.1+ package (CloudCastle Queue).

Go to Download


<< Previous Next >>