Registry
Namespaces
- Commands
Interfaces, Classes and Traits
- Kind
- Describes one resolvable kind of framework component: where it lives in
userspace, inside a module, and inside the framework itself.
- Kinds
- Static table of the framework's built-in kinds. New kinds are added via
register(), so framework features (or later, modules) can join the
userspace -> modules -> framework resolution without new plumbing.
- Modules
- Discovery and ordering of installed modules (composer type "zubzet-module").
- Registry
- Central resolver for everything the framework loads by convention.
- RootIndex
- Lazy recursive filename index of one root directory. This is the slow
path behind Registry::find(): it is only built after every direct probe
missed, and is memoized per (root, extensions) for the request.