Libraries tagged by tiny-blocks

tiny-blocks/ksuid

6 Favers
91291 Downloads

K-Sortable Unique Identifier.

Go to Download


tiny-blocks/encoder

4 Favers
91449 Downloads

Encoder and decoder for arbitrary data.

Go to Download


tiny-blocks/value-object

3 Favers
23748 Downloads

Defines the default behavior contract for PHP value objects with structural equality.

Go to Download


tiny-blocks/time

1 Favers
325 Downloads

Models time as immutable value objects for PHP: instants, durations, periods, timezones, and time-of-day, all UTC-normalized.

Go to Download


tiny-blocks/mapper

3 Favers
2056 Downloads

Maps PHP objects to and from arrays, JSON, and iterables through reflection and pluggable strategies.

Go to Download


tiny-blocks/http

3 Favers
23357 Downloads

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.

Go to Download


tiny-blocks/environment-variable

2 Favers
1716 Downloads

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

Go to Download


tiny-blocks/docker-container

4 Favers
1570 Downloads

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

Go to Download


tiny-blocks/currency

4 Favers
22502 Downloads

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

Go to Download


tiny-blocks/country

3 Favers
22433 Downloads

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

Go to Download


tiny-blocks/collection

2 Favers
16130 Downloads

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

Go to Download


tiny-blocks/building-blocks

2 Favers
91 Downloads

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

Go to Download


tiny-blocks/outbox

2 Favers
24 Downloads

Write-side adapter for the Transactional Outbox pattern that persists domain events atomically with aggregate state through Doctrine DBAL.

Go to Download


tiny-blocks/math

3 Favers
22661 Downloads

Value Objects for handling arbitrary precision numbers.

Go to Download


tiny-blocks/logger

2 Favers
261 Downloads

Emits PSR-3 structured logs for PHP, with correlation tracking and configurable sensitive data redaction.

Go to Download


Next >>