mini\Table\InMemoryTable::coerceValue() Method

private

Signature

private function coerceValue(string $column, mixed $value, array $columnDefs): mixed

Parameters

Name Type Default Description
$column string required Documentation missing
$value mixed required Documentation missing
$columnDefs array required Documentation missing

Returns

mixed

Documentation

Coerce a value based on column type

For Decimal columns, converts to scaled INTEGER for lossless storage. E.g., 9.99 with scale 2 → 999

Source

src/Table/InMemoryTable.php:188-213