Popular Packages
-
cloud-castle/lock
Блокировки ресурсов для PHP 8.1+: межпроцессные (flock), распределённые (PSR-16) и внутрипроцессные — токен владельца, блокирующее ожидание, счётный семафор, TTL на инъектируемых часах (PSR-20), интроспекция TTL и synchronized(). Минимум зависимостей.
-
cloud-castle/listener
PSR-14 провайдер слушателей для PHP 8.1+: регистрация обработчиков атрибутом #[AsListener], автообнаружение через рефлексию и приоритеты. Дополняет любой PSR-14 диспетчер (напр. cloud-castle/event).
-
cloud-castle/idempotency
Production-ready PHP 8.1+ package (CloudCastle Idempotency).
-
cloud-castle/http-rate-limiter
Production-ready PHP 8.1+ package (CloudCastle Http RateLimiter).
-
cloud-castle/http-kernel
Production-ready PHP 8.1+ package (CloudCastle Http Kernel).
-
cloud-castle/http-dev-server
Production-ready PHP 8.1+ package (CloudCastle Http DevServer).
-
cloud-castle/http-client
PSR-18 HTTP-клиент для PHP 8.1+ поверх cloud-castle/curl: повторы, безопасные перенаправления с проверкой SSRF на каждом хопе, cookie, HTTP/2, декомпрессия и mTLS через единый PSR-7 интерфейс.
-
cloud-castle/file-system
Безопасная работа с файловой системой для PHP 8.1+: атомарная запись (случайный temp + rename), потоковое и ленивое чтение, символические/жёсткие ссылки, JSON, рекурсивные операции с каталогами, glob, временные пути и лексические операции с путями с защитой от path traversal. Суперсет возможностей S
-
cloud-castle/faker
Мультиязычный генератор фейковых данных для PHP 8.1+: 75 провайдеров и полный суперсет семи аналогов (FakerPHP, fzaninotto, DummyGenerator, mbezhanov, nubs, rando-php, php-loremipsum) с API FakerPHP — имена, адреса, телефоны, компании, тексты, даты, платёжные данные, HTML, UUID/ULID на 8 языках (ru/
-
cloud-castle/event
Самый функциональный и быстрый PSR-14 диспетчер событий для PHP 8.1+: приоритеты, порядок before/after с топосортировкой, иерархия типов, именованные и wildcard-события, атрибуты, ленивые сервисы, отладочный и буферизующий диспетчеры, компиляция провайдера. Зависимости — только PSR.
-
cloud-castle/error-handler
Обработчик ошибок и исключений для PHP 8.1+: единый перехват ошибок, исключений и фатальных сбоев, рендеринг под окружение (CLI / HTML / JSON) и логирование через PSR-3.
-
cloud-castle/env
Загрузчик окружения для PHP 8.1+: dotenv-совместимый разбор с модификаторами оболочки, каскад .env/.env.local/.env.<окружение>, компиляция в PHP-кэш, типизированное чтение (числа, списки, JSON, размеры, длительности, перечисления), схема конфигурации с генерацией .env.example, маскирование секретов,
-
cloud-castle/di
PSR-11 контейнер внедрения зависимостей для PHP 8.1+: автовайринг, атрибуты (#[AsService], #[Autowire], #[Inject], декораторы, алиасы), компиляция контейнера в PHP-код, контекстные привязки, теги, области видимости, ленивые сервисы и профилирование.
-
cloud-castle/db-seeder
Production-ready PHP 8.1+ package (CloudCastle DB Seeder).
-
cloud-castle/db-relation
Production-ready PHP 8.1+ package (CloudCastle DB Relation).