Libraries tagged by tiny-blocks

tiny-blocks/ksuid

5 Favers
105404 Downloads

K-Sortable Unique Identifier.

Go to Download


tiny-blocks/encoder

4 Favers
105600 Downloads

Encoder and decoder for arbitrary data.

Go to Download


tiny-blocks/value-object

3 Favers
24174 Downloads

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

Go to Download


tiny-blocks/time

2 Favers
746 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
2594 Downloads

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

Go to Download


tiny-blocks/http

4 Favers
23678 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/collection

2 Favers
16585 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/outbox

2 Favers
131 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
22776 Downloads

Arbitrary-precision numbers for PHP, where arithmetic is exact and rounding is explicit.

Go to Download


tiny-blocks/logger

2 Favers
412 Downloads

Emits PSR-3 structured logs for PHP, with correlation tracking, a severity threshold, configurable redaction, and backend-neutral metrics.

Go to Download


tiny-blocks/http-query

1 Favers
174 Downloads

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

Go to Download


tiny-blocks/http-logging

1 Favers
164 Downloads

PSR-15 middleware that logs HTTP request and response metadata with request duration.

Go to Download


tiny-blocks/http-health-check

1 Favers
156 Downloads

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

Go to Download


tiny-blocks/http-error-handler

1 Favers
182 Downloads

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

Go to Download


tiny-blocks/http-correlation-id

1 Favers
181 Downloads

Ensures every HTTP request has a correlation identifier propagated through requests, responses, and logs.

Go to Download


Next >>