classInsertRowProjectionPlanner
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
$tableColumns | list<string> | |
$providedExpressions | array<string, string> | |
$defaults | array<string, string> | |
$generatedIdentityValues | array<string, int> |
Returns
list<InsertRowProjection>Test cases 2
Calls 6
- function-call
array_keysline 25 - function-call
array_key_existsline 28 - static-call InsertRowProjection::provided() line 29
- static-call InsertRowProjection::generatedIdentity() line 33
- static-call InsertRowProjection::defaultExpression() line 37
- static-call InsertRowProjection::nullValue() line 40
Test cases 2§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.