final class InsertRowRenderer

Implements the Insert Row Renderer contract for MySQL.

Methods§

public function __construct()

Configure the dependencies used by this operation.

Calls 1
public function providedExpressions(
    list<string> $insertColumns,
    list<string> $values,
): array<string, string>
public function render(
    list<string> $tableColumns,
    array<string, string> $providedExpressions,
    array<string, string> $defaults,
    array<string, int> $generatedIdentityValues = [],
): array<string, string>

Private surface 1§

Implementation details, listed for orientation only.

private InsertRowProjectionPlanner $projectionPlanner

Test cases 13§

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

Dedicated tests 2
Other tests reaching this symbol 11

Relations§

Instantiated in 1
Method calls 4
Type declarations 2