fooino/core
A lightweight core package for Laravel/PHP projects, bundling shared utilities, service providers, and sensible configuration defaults. It simplifies common setup tasks and provides a stable foundation for Fooino-based applications, helping you focus on building features instead of boilerplate.
null: partial updates (PATCH/merge semantics), field-level resolution, and API response shaping where NOT_FOUND vs null changes client behavior.UNKNOWN / UNDEFINED let you cache "we looked and there was nothing" without conflating it with "not yet computed," reducing stale-read and cache-stampede bugs.HIDDEN provides a first-class value for "present but not visible to this actor," cleaner than overloading null in serializers, audit logs, and permission-aware payloads.Consider it when:
null (missing vs. explicit null vs. forbidden vs. not-yet-loaded).Look elsewhere or defer when:
Executives: v1.6.0 is a small, additive release that standardizes a vocabulary for "unknown, invalid, undefined, not found, hidden." It is a low-cost enabler for partial-update APIs and permission-aware responses — areas where ambiguity bugs are expensive and user-visible. No breaking changes, no migration required; adoption can be selective.
Engineering: the release adds five global constants. Treat it as a convention layer, not a framework. Evaluate namespace collisions and static-analysis impact; if the codebase is enum-first, this may duplicate existing patterns. Otherwise it is a pragmatic way to make tri-state semantics explicit at API, cache, and serialization boundaries.
How can I help you explore Laravel packages today?