function ConnectionTest::providerVersionAndIsMariaDb
Same name in other branches
- 9 core/modules/mysql/tests/src/Unit/ConnectionTest.php \Drupal\Tests\mysql\Unit\ConnectionTest::providerVersionAndIsMariaDb()
- 11.x core/modules/mysql/tests/src/Unit/ConnectionTest.php \Drupal\Tests\mysql\Unit\ConnectionTest::providerVersionAndIsMariaDb()
Provides test data.
Return value
array
File
-
core/
modules/ mysql/ tests/ src/ Unit/ ConnectionTest.php, line 102
Class
- ConnectionTest
- Tests MySQL database connections.
Namespace
Drupal\Tests\mysql\UnitCode
public static function providerVersionAndIsMariaDb() : array {
return [
// MariaDB.
[
TRUE,
'10.2.0-MariaDB',
'10.2.0-MariaDB',
],
[
TRUE,
'10.2.1-MARIADB',
'10.2.1-MARIADB',
],
[
TRUE,
'10.2.2-alphaX-MARIADB',
'10.2.2-alphaX-MARIADB',
],
[
TRUE,
'5.5.5-10.2.20-MariaDB-1:10.2.20+maria~bionic',
'10.2.20-MariaDB-1:10.2.20+maria~bionic',
],
[
TRUE,
'5.5.5-10.3.22-MariaDB-0+deb10u1',
'10.3.22-MariaDB-0+deb10u1',
],
[
TRUE,
'5.5.5-10.3.22-buzz+-MariaDB-0+deb10u1',
'10.3.22-buzz+-MariaDB-0+deb10u1',
],
// MySQL.
[
FALSE,
'5.5.5-10.2.20-notMariaDB',
'5.5.5-10.2.20-notMariaDB',
],
[
FALSE,
'5.5.5',
'5.5.5',
],
[
FALSE,
'5.5.5-',
'5.5.5-',
],
[
FALSE,
'5.7.28',
'5.7.28',
],
[
FALSE,
'5.7.28-31',
'5.7.28-31',
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.