This documentation describes unreleased changes on the main branch.

#[PrimaryKey]

Attribute on parameters.

use Saij\WpAppFramework\Table\PrimaryKey;

Marks the primary key of a row class: one ?int parameter with the default null, stored as an unsigned auto-increment column. save() sets it when it inserts the row.