jbzoo/event
A lightweight event dispatcher for PHP from the JBZoo toolkit, with simple listener registration, priorities, and subscriber support. Works standalone or alongside other JBZoo packages to decouple and extend application logic.
jbzoo/* → ^8.0 bump is an ecosystem-alignment signal. If we consume more than one package from this family, the value proposition is coherence: upgrades land together, constraint conflicts are minimized. If we consume exactly one, we are paying the full ecosystem-major cost for a single library.Adopt when:
jbzoo/* packages — the lockstep ^8.0 requirement means partial upgrades will produce Composer constraint conflicts. Upgrade the family together or not at all.Look elsewhere when:
To executives: This is a low-drama, low-cost upgrade with no new features and no API changes. The only material ask is a PHP 8.3 runtime baseline across our environments. Risk is dependency-resolution churn during the upgrade, not code rewrite. Expect engineering days, not engineering weeks — and no user-visible change to communicate.
To engineering: Plan a single coordinated bump of all jbzoo/* constraints to ^8.0; upgrading one package in isolation will fail resolution. Confirm PHP 8.3 is available in CI, local tooling, and production images before merging. Run the full suite and static analysis against 8.3+; the changelog asserts no public API change, so failures should surface as environment or transitive-dependency issues rather than application code errors.
Caveat to state openly: the release note is thin — a version bump and a CI matrix. Before committing, confirm per-package changelogs and transitive requirements, since "no public API change" is an assertion, not a verified audit.
How can I help you explore Laravel packages today?