final class SqliteTransformer
    implements SqlTransformer

Composite SQL transformer for SQLite.

Parses the SQL, determines its type, and delegates to the appropriate sub-transformer.

Methods§

public function __construct(
    SqliteParser $parser,
    SelectTransformer $selectTransformer,
    InsertTransformer $insertTransformer,
    UpdateTransformer $updateTransformer,
    DeleteTransformer $deleteTransformer,
)

Binds the dependencies used by this operation.

Parameters

$parserSqliteParser
$selectTransformerSelectTransformer
$insertTransformerInsertTransformer
$updateTransformerUpdateTransformer
$deleteTransformerDeleteTransformer

Private surface 5§

Implementation details, listed for orientation only.

private SqliteParser $parser
private SelectTransformer $selectTransformer
private InsertTransformer $insertTransformer
private UpdateTransformer $updateTransformer
private DeleteTransformer $deleteTransformer

Test cases 95§

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

Dedicated tests 8
Other tests reaching this symbol 87

Relations§

Instantiated in 1
Method calls 4
Type declarations 3