Documentation

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
Return values
void

Search results