gustavofreze member since: May 21, 2021

gustavofreze's packages

  • PHP

    skedli/http-middleware

    PSR-15 middleware components for correlation ID propagation, structured logging, error handling, JWT authentication, and idempotency.

  • PHP

    tiny-blocks/building-blocks

    Implements tactical DDD building blocks for PHP: entities, aggregate roots, domain events, snapshots, and upcasters.

  • PHP

    tiny-blocks/collection

    Models a type-safe, fluent collection API for PHP with eager and lazy pipelines over arrays, iterators, and generators.

  • PHP

    tiny-blocks/country

    Provides ISO 3166-1 country and ISO 3166-2 subdivision value objects for PHP, with Alpha-2, Alpha-3, numeric, and IANA timezone resolution.

  • PHP

    tiny-blocks/currency

    Models ISO-4217 currencies as a PHP enum, with per-currency fraction digit resolution.

  • PHP

    tiny-blocks/docker-container

    Manages Docker containers programmatically for PHP, aimed at integration tests and disposable infrastructure.

  • PHP

    tiny-blocks/encoder

    Encoder and decoder for arbitrary data.

  • PHP

    tiny-blocks/environment-variable

    Provides a type-safe environment variable reader for PHP, with strict integer and boolean conversion.

  • PHP

    tiny-blocks/http

    Implements PSR-7, PSR-15, PSR-17 and PSR-18 HTTP primitives for PHP, with a fluent response builder, cookies, cache control, and a PSR-18 client facade.

  • PHP

    tiny-blocks/http-health-check

    PSR-15 liveness and readiness request handlers with configurable health checks for HTTP services.

  • PHP

    tiny-blocks/http-middleware-correlation-id

    PSR-15 middleware that ensures every request has a correlation identifier propagated through requests, responses, and logs.

  • PHP

    tiny-blocks/http-middleware-error

    PSR-15 middleware that maps thrown exceptions to structured JSON error responses with optional logging.

  • PHP

    tiny-blocks/http-query

    Typed, framework-independent toolkit for HTTP collection queries (RSQL filtering, sorting, and offset and cursor pagination) that never touches a data store.

  • PHP

    tiny-blocks/immutable-object

    Provides immutable behavior for objects.

  • PHP

    tiny-blocks/ksuid

    K-Sortable Unique Identifier.