function SelectTest::testNonArrayOperatorWithArrayValueConditionDeprecated
Tests thrown exception for non array operator conditions with array value.
@dataProvider providerNonArrayOperatorWithArrayValueCondition @group legacy
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Database/ SelectTest.php, line 638
Class
- SelectTest
- Tests the Select query builder.
Namespace
Drupal\KernelTests\Core\DatabaseCode
public function testNonArrayOperatorWithArrayValueConditionDeprecated($operator, $operator_in_exception_message) : void {
$this->expectDeprecation('Calling Drupal\\Core\\Database\\Query\\Condition::condition() without an array compatible operator is deprecated in drupal:10.1.0 and will be required in drupal:11.0.0. See https://www.drupal.org/node/3350985');
$this->connection
->select('test', 't')
->fields('t')
->condition('age', [
26,
], $operator)
->execute();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.