LesliePetrimaux member since: Jan 26, 2019 · Transparency log
LesliePetrimaux's packages
-
PHP
waffle-commons/pipeline
PSR-15 middleware pipeline for Waffle Commons: an ordered, boot-frozen stack with automatic OPTIONS answering and no per-request mutation.
-
PHP
waffle-commons/queue
Background job processing for the Waffle framework: a Redis Streams driver with bounded retries and a dead-letter store.
-
PHP
waffle-commons/routing
Attribute-driven routing for Waffle Commons: routes declared with #[Route] next to the controller, discovered at boot, and resolved through an AOT-compiled trie in O(depth).
-
PHP
waffle-commons/runtime
The SAPI-agnostic runtime for Waffle Commons: boots a kernel and emits responses through contracts interfaces only, so the same application runs under FrankenPHP worker mode, PHP-FPM or the CLI server.
-
PHP
waffle-commons/security
Hierarchical Attribute-Based Access Control for Waffle Commons: fail-closed by default, object-level voters, a stateless HMAC CSRF subsystem bound to a per-browser session id, and fail-closed CORS.
-
PHP
waffle-commons/serializer
Compiled, reflection-free DTO serialization and Accept-header content negotiation for the Waffle framework.
-
-
PHP
waffle-commons/telemetry
SDK-free enterprise telemetry for Waffle Commons: contract-first tracing no-ops, a Prometheus /waffle-metrics exporter, and stateless worker-metric collectors.
-
PHP
waffle-commons/telemetry-otel
OpenTelemetry SDK bridge for Waffle Commons: implements the framework TracerInterface with W3C trace-context propagation, keeping the OTel SDK out of the core perimeter.
-
PHP
waffle-commons/testing
Kernel testing bridge for the Waffle framework: in-process request dispatch through the real pipeline, plus time, queue, mailer and HTTP-client test doubles.
-
PHP
waffle-commons/utils
Stateless, pure-function helpers shared across the Waffle Commons ecosystem: no I/O, no per-process state, safe to use across FrankenPHP worker requests.
-