function StatementWrapperLegacyTest::testClientStatementMethod

Tests calling an existing \PDOStatement method.

File

core/tests/Drupal/KernelTests/Core/Database/StatementWrapperLegacyTest.php, line 49

Class

StatementWrapperLegacyTest
Tests the deprecations of the StatementWrapper class.

Namespace

Drupal\KernelTests\Core\Database

Code

public function testClientStatementMethod() {
    $this->expectDeprecation('StatementWrapper::columnCount should not be called in drupal:9.1.0 and will error in drupal:10.0.0. Access the client-level statement object via ::getClientStatement(). See https://www.drupal.org/node/3177488');
    $this->statement
        ->execute();
    $this->assertEquals(1, $this->statement
        ->columnCount());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.