Kernel

In kehikko 2 kernel is not really some singular file of code or a class, it is a set of functions.

Cache ⇢

System built-in PSR-16 cache configuration and usage documentation.

Calls ⇢

How to make calls to code from configuration and routing.

Configuration ⇢

Configuration documentation, both usage and setup.

Console ⇢

Console usage and configuration.

Log ⇢

Logging related facilities in PSR-3 related style. Basicly a small set of functions consisting of log_*($message, $context = []) and log_if_*($condition, $message, $context = []) added with configuration.

Signals ⇢

Using signalling.

Validation ⇢

Validating input.

Profiling 🔗

Profiling can be a very important step in development, sometimes even in the early phases. Kehikko provides a standalone profiling module that can be used to profile any PHP code.