Search by

Packages from cloud-castle · Transparency log

  • 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).

  • cloud-castle/db-manager

    Production-ready PHP 8.1+ package (CloudCastle DB Manager).

  • cloud-castle/db-migration

    Production-ready PHP 8.1+ package (CloudCastle DB Migration).

  • cloud-castle/db-model

    Production-ready PHP 8.1+ package (CloudCastle DB Model).

  • cloud-castle/db-profiler

    Production-ready PHP 8.1+ package (CloudCastle DB Profiler).

  • cloud-castle/db-relation

    Production-ready PHP 8.1+ package (CloudCastle DB Relation).

  • cloud-castle/db-seeder

    Production-ready PHP 8.1+ package (CloudCastle DB Seeder).

  • cloud-castle/di

    PSR-11 контейнер внедрения зависимостей для PHP 8.1+: автовайринг, атрибуты (#[AsService], #[Autowire], #[Inject], декораторы, алиасы), компиляция контейнера в PHP-код, контекстные привязки, теги, области видимости, ленивые сервисы и профилирование.

  • cloud-castle/dictionary

    Многоязычный словарь выверенных словоформ для PHP 8.1+: точные формы (в т.ч. нерегулярные) для 5 языков, поиск по лемме и любой форме, согласование с количеством (CLDR), числа прописью без ext-intl, слияние пользовательских словарей. Нулевые внешние зависимости.

  • cloud-castle/elastic-search

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

  • cloud-castle/env

    Загрузчик окружения для PHP 8.1+: dotenv-совместимый разбор с модификаторами оболочки, каскад .env/.env.local/.env.<окружение>, компиляция в PHP-кэш, типизированное чтение (числа, списки, JSON, размеры, длительности, перечисления), схема конфигурации с генерацией .env.example, маскирование секретов,

  • cloud-castle/error-handler

    Обработчик ошибок и исключений для PHP 8.1+: единый перехват ошибок, исключений и фатальных сбоев, рендеринг под окружение (CLI / HTML / JSON) и логирование через PSR-3.

  • cloud-castle/event

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

  • cloud-castle/exchange-rate

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

  • cloud-castle/faker

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

  • cloud-castle/file-system

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

  • cloud-castle/format-phone

    Телефонные номера для PHP 8.1+: нормализация в E.164, маскирование для логов, определение страны/типа/региона и валидация по правилам страны. Быстрее и легче libphonenumber, неизменяем, без runtime-зависимостей.

  • cloud-castle/grafana-loki

    Полный клиент Grafana Loki для PHP 8.1+: push с батчингом, gzip, повторами и резервным каналом; Query API с LogQL и живым tail; PSR-3 логгер и мосты Monolog/cloud-castle; маскирование секретов и in-memory Loki для тестов.

  • cloud-castle/http-client

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

  • cloud-castle/http-dev-server

    Production-ready PHP 8.1+ package (CloudCastle Http DevServer).

  • cloud-castle/http-kernel

    Production-ready PHP 8.1+ package (CloudCastle Http Kernel).

  • cloud-castle/http-rate-limiter

    Production-ready PHP 8.1+ package (CloudCastle Http RateLimiter).

  • cloud-castle/http-request

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

  • cloud-castle/http-response

    PSR-7/PSR-17 неизменяемый HTTP-ответ и фабрика для PHP 8.1+: код состояния, стандартные фразы, заголовки и потоковое тело.

  • cloud-castle/http-router

    Production-ready PHP 8.1+ package (CloudCastle Http Router).

  • cloud-castle/idempotency

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

  • cloud-castle/inflector

    Многоязычный инфлектор для PHP 8.1+: множественное/единственное число, преобразования регистра, порядковые числительные, slugify с транслитерацией, склонение по падежам и грамматика нескольких языков. Единственная зависимость — словарь cloud-castle/dictionary.

  • cloud-castle/integration-asterisk

    Production-ready PHP 8.1+ package (CloudCastle Integration Asterisk).

  • cloud-castle/job

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

  • cloud-castle/kafka

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

  • cloud-castle/listener

    PSR-14 провайдер слушателей для PHP 8.1+: регистрация обработчиков атрибутом #[AsListener], автообнаружение через рефлексию и приоритеты. Дополняет любой PSR-14 диспетчер (напр. cloud-castle/event).

  • cloud-castle/lock

    Блокировки ресурсов для PHP 8.1+: межпроцессные (flock), распределённые (PSR-16) и внутрипроцессные — токен владельца, блокирующее ожидание, счётный семафор, TTL на инъектируемых часах (PSR-20), интроспекция TTL и synchronized(). Минимум зависимостей.

  • cloud-castle/logger

    Быстрый PSR-3 логгер для PHP 8.1+ с маскированием персональных данных из коробки, хендлерами, форматтерами и процессорами. Нулевые внешние зависимости.

  • cloud-castle/mailer

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

  • cloud-castle/match

    Точная арифметика произвольной точности и научные вычисления на PHP 8.1+ поверх BCMath: математика, статистика и проверка гипотез, финансы, геометрия, физика и химия.

  • cloud-castle/memcached

    Клиент Memcached для PHP 8.1+ на чистом PHP без расширений: текстовый, бинарный и meta-протокол, ketama-шардирование с failover, пул соединений, SASL и TLS, PSR-6 и PSR-16, теги, компрессия, CAS, счётчики, метрики, встроенный тестовый сервер.

  • cloud-castle/metrics

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

  • cloud-castle/middleware

    PSR-15 конвейер middleware для PHP 8.1+: диспетчер очереди обработчиков, обёртки callable-middleware и ленивое разрешение из контейнера. Реализует psr/http-server-middleware.

  • cloud-castle/money

    Точный value-объект денег для PHP 8.1+: целочисленная арифметика без ошибок float, валюты ISO 4217, распределение без потери копеек, режимы округления и защита от переполнения.

  • cloud-castle/opcache

    Объектная обёртка над Zend OPcache для PHP 8.1+: типобезопасный статус и конфигурация, сброс, инвалидация, массовый прогрев каталогов, генерация preload-скрипта, проверка здоровья с рекомендациями и ограничение операций каталогами — при нуле runtime-зависимостей.

  • cloud-castle/orm

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

  • cloud-castle/parser-json

    Безопасный разбор и сериализация JSON для PHP 8.1+: исключения вместо тихого null, лимит глубины, безопасные дефолты кодирования и типизированные помощники. Единственная зависимость — ext-json.

  • cloud-castle/parser-neon

    Безопасный разбор и сериализация NEON для PHP 8.1+ без зависимостей: block + inline, только данные (нет entity/объектов), fail-loud, двунаправленность.

  • cloud-castle/parser-xml

    Безопасный разбор и построение XML для PHP 8.1+ с защитой от XXE (отклонение DOCTYPE), fail-loud и двунаправленным маппингом XML↔массив. Единственная зависимость — ext-dom.

  • cloud-castle/parser-yaml

    Безопасный разбор и сериализация блочного YAML для PHP 8.1+ без ext-yaml: только данные (нет тегов/якорей/объектов), fail-loud, двунаправленность. Нулевые зависимости.

  • cloud-castle/provider

    Сервис-провайдеры для PHP 8.1+ поверх cloud-castle/di: модульная регистрация сервисов, отложенные (deferred) провайдеры и загрузочное ядро (bootstrap) приложения.

  • cloud-castle/qr-code

    Генерация и чтение QR-кодов для PHP 8.1+ без обязательных внешних зависимостей: все режимы (числовой, буквенно-цифровой, байтовый, кандзи, ECI), уровни коррекции L/M/Q/H, версии 1–40, рендеринг в SVG, PNG (без ext-gd), EPS, PDF и терминал, цвета и прозрачность, высокоуровневые данные (URL, Wi-Fi, vC

  • cloud-castle/query-builder

    Immutable, type-safe, cross-dialect SQL query builder for PHP 8.1+: 69 SQL dialects and 9 non-SQL languages, DDL/DML/DQL/DCL/TCL, safe parameterized generation.

  • cloud-castle/queue

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

  • cloud-castle/redis

    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.

  • cloud-castle/serialize

    Безопасная сериализация для PHP 8.1+: PHP/JSON/igbinary из одного API, HMAC-подпись, белый список классов и лимит размера при десериализации, маппинг объект↔массив и экспорт в PHP-код. Нулевые внешние зависимости.

  • cloud-castle/session

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

  • cloud-castle/support

    Набор утилит для PHP 8.1+: строки (Str), массивы (Arr) с dot-нотацией, числа (Num), даты (Dates), объекты (Obj) и глобальные хелперы. Маскирование ПД из коробки, минимум зависимостей (только PSR и инфраструктура cloud-castle).

  • cloud-castle/translator

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

  • cloud-castle/unit-convertor

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

  • cloud-castle/uuid

    Идентификаторы для PHP 8.1+: UUID всех версий (v1–v8), ULID, NanoID, Snowflake и Sonyflake — генерация, разбор и конвертация, инъектируемые источник времени (PSR-20) и случайности, кодировки Base58 / Crockford Base32.

  • cloud-castle/validator

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

  • cloud-castle/view

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

  • cloud-castle/web-socket

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

  • cloud-castle/zookeeper

    Чистый PHP-клиент Apache ZooKeeper без ext-zookeeper: полный клиентский протокол (3.5-3.9) и рецепты координации.