Kinds
in package
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.
Table of Contents
- $kinds : array<string|int, mixed>
- get() : Kind
- register() : void
- bootstrap() : void
Properties
$kinds
private
static array<string|int, mixed>
$kinds
= []
keyed by kind name
Methods
get()
public
static get(string $name) : Kind
Parameters
- $name : string
Return values
Kind —register()
public
static register(Kind $kind) : void
Parameters
- $kind : Kind
Return values
void —bootstrap()
private
static bootstrap() : void