final class InsertRowProjectionPlanner

Works out what each column of a rewritten INSERT ... VALUES reads back as.

Methods§

public function plan(
    list<string> $tableColumns,
    array<string, string> $providedExpressions,
    array<string, string> $defaults,
    array<string, int> $generatedIdentityValues = [],
): list<InsertRowProjection>

Parameters

$tableColumnslist<string>
$providedExpressionsarray<string, string>
$defaultsarray<string, string>
$generatedIdentityValuesarray<string, int>

Returns

Test cases 2
Calls 6

Test cases 2§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 2