classMySqlTransactionStatementParser
final class MySqlTransactionStatementParser
implements TransactionStatementParser
Implements the My Sql Transaction Statement Parser contract for MySQL.
Methods§
public function parse(string $sql): ?TransactionStatementParse for the supplied MySQL input.
Parameters
$sql | string |
Returns
Test cases 3
Called from 1
Calls 13
- static-call SqlTokenStream::tokenize() line 22
- static-call MySqlLexerProfile::create() line 22
- function-call
countline 23 - function-call
array_popline 24 - method-call TokenReader::matchesAny() line 26
- new TokenReader line 26
- static-call TransactionStatement::begin() line 27
- static-call TransactionStatement::commit() line 30
- static-call TransactionStatement::rollback() line 33
- method-call TokenReader::nameAfter() line 35
- static-call TransactionStatement::savepoint() line 37
- static-call TransactionStatement::rollbackTo() line 41
- static-call TransactionStatement::release() line 45
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
MySqlSessionFactoryTestcallsMySqlRewriterTestcalls