function NamedPlaceholderConverterTest::testParse
Tests ::parse().
@legacy-covers ::parse @legacy-covers ::getConvertedSQL @legacy-covers ::getConvertedParameters
Attributes
#[DataProvider('statementsWithParametersProvider')]
File
-
core/
modules/ mysqli/ tests/ src/ Unit/ NamedPlaceholderConverterTest.php, line 27
Class
- NamedPlaceholderConverterTest
- Tests \Drupal\mysqli\Driver\Database\mysqli\NamedPlaceholderConverter.
Namespace
Drupal\Tests\mysqli\UnitCode
public function testParse(string $sql, array $parameters, string $expectedSql, array $expectedParameters) : void {
$converter = new NamedPlaceholderConverter();
$converter->parse($sql, $parameters);
$this->assertSame($expectedSql, $converter->getConvertedSQL());
$this->assertSame($expectedParameters, $converter->getConvertedParameters());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.