puff / cookie
Configurable Cookie component for PHP Unison Fiber Framework
dev-main
2026-08-26 01:34 UTC
Requires
- php: ^8.2
- psr/container: ^2.0
- psr/http-message: ^2.0
- puff/di: dev-main
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.0
- puff/http: dev-main
Suggests
- puff/crypt: Enables encrypted Cookie values when cookie.encrypt is true
This package is auto-updated.
Last update: 2026-08-26 01:37:18 UTC
README
puff/cookie provides configurable Cookie creation and Fiber-safe access to the current scoped request and response.
cookie('theme', 'dark'); $theme = cookie('theme'); $cookies = app('cookie'); $cookies->remove('theme');
Configuration keys are read from cookie: prefix, expire, path, domain, secure, http_only, raw, same_site, and encrypt. Encrypted values require the optional puff/crypt package.
The component depends on puff/http, while puff/http has no dependency on puff/cookie.