Skip to content
github-actions[bot] edited this page Jul 16, 2026 · 1 revision

CloudCastle Serialize

Безопасная сериализация для PHP 8.1+: объекты запрещены при десериализации по умолчанию (защита от POP-гаджетов), HMAC-подпись из коробки, fail-safe исключения вместо тихого false. Пять форматов под единым фасадом — быстрее всех сравниваемых библиотек, ноль runtime-зависимостей.

Навигация

Установка

composer require cloudcastle/serialize

Ключевые отличия

  • Анти-POP по умолчаниюunserialize() не восстанавливает объекты без whitelist.
  • HMAC-подпись — tamper-proof нагрузки для cookie/очередей/кэша из коробки.
  • Fail-safe — исключения вместо тихого false/null; DoS-лимиты длины и глубины.
  • Скорость — обгоняет laminas/symfony/brick во всех бенч-сценариях.
  • Качество — 100% покрытие пятью видами тестов, Infection MSI 100%, PHPStan max.

Ссылки

Исходники Wiki — каталог wiki/ в репозитории (синхронизация через GitHub Actions).

Clone this wiki locally