classSqliteTransactionStatementParser
final class SqliteTransactionStatementParser
implements TransactionStatementParser
Parses SQLite transactions and savepoints into portable operations.
Methods§
public function parse(string $sql): ?TransactionStatementParses the supplied SQL into its supported structured representation.
Parameters
$sql | string |
Returns
Test cases 3
Called from 1
Calls 13
- static-call SqlTokenStream::tokenize() line 21
- static-call SqliteLexerProfile::create() line 21
- function-call
countline 22 - function-call
array_popline 23 - method-call TransactionTokens::matchesAny() line 25
- new TransactionTokens line 25
- static-call TransactionStatement::begin() line 30
- static-call TransactionStatement::commit() line 33
- static-call TransactionStatement::rollback() line 36
- method-call TransactionTokens::nameAfter() line 38
- static-call TransactionStatement::savepoint() line 40
- static-call TransactionStatement::rollbackTo() line 44
- static-call TransactionStatement::release() line 48
Test cases 5§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 3
Other tests reaching this symbol 2
SqliteRewriterTestcallsSqliteSessionFactoryTestcalls