K-Sortable Unique Identifier.
-
Updated
Apr 22, 2026 - PHP
K-Sortable Unique Identifier.
Project overview.
Manages Docker containers programmatically for PHP, aimed at integration tests and disposable infrastructure.
Value Object representing a currency using ISO-4217 specifications.
Encoder and decoder for arbitrary data.
Implements PSR-7, PSR-15, and PSR-18 HTTP primitives for PHP, with a fluent response builder, cookies, cache control, and a PSR-18 client facade.
Provides immutable behavior for objects.
Defines the default behavior contract for PHP value objects, with immutability and structural equality.
Provides an ISO 3166-1 country value object for PHP, with Alpha-2, Alpha-3, numeric, and IANA timezone resolution.
Value Objects for handling arbitrary precision numbers.
Models a type-safe, fluent collection API for PHP with eager and lazy pipelines over arrays, iterators, and generators.
Provides a type-safe environment variable reader for PHP, with strict integer and boolean conversion.
Emits PSR-3 structured logs for PHP, with correlation tracking and configurable sensitive data redaction.
Models time as immutable value objects for PHP: instants, durations, periods, timezones, and time-of-day, all UTC-normalized.
Maps PHP objects to and from arrays, JSON, and iterables through reflection and pluggable strategies.
Implements tactical DDD building blocks for PHP: entities, aggregate roots, domain events, snapshots, and upcasters.
Implements the Transactional Outbox pattern. Persists domain events atomically with aggregate state changes through a customizable table schema, reflection-based payload serialization, and built-in support for event schema versioning.
Add a description, image, and links to the tiny-blocks topic page so that developers can more easily learn about it.
To associate your repository with the tiny-blocks topic, visit your repo's landing page and select "manage topics."