You are here

public function ExtensionVersionTest::providerCreateFromSupportBranch in Drupal 9

Same name and namespace in other branches
  1. 10 core/tests/Drupal/Tests/Core/Extension/ExtensionVersionTest.php \Drupal\Tests\Core\Extension\ExtensionVersionTest::providerCreateFromSupportBranch()

Data provider for testCreateFromSupportBranch().

Return value

string[][] The test cases for testCreateFromSupportBranch().

File

core/tests/Drupal/Tests/Core/Extension/ExtensionVersionTest.php, line 369

Class

ExtensionVersionTest
@coversDefaultClass \Drupal\Core\Extension\ExtensionVersion

Namespace

Drupal\Tests\Core\Extension

Code

public function providerCreateFromSupportBranch() : array {

  // Data provider values are:
  // - The version number to test.
  // - Array of expected version information with the following keys:
  //   -'major': The expected result from ::getMajorVersion().
  //   -'extra': The expected result from ::getVersionExtra().
  return [
    '0.' => [
      '0.',
      '0',
    ],
    '1.' => [
      '1.',
      '1',
    ],
    '0.1.' => [
      '0.1.',
      '0',
    ],
    '1.2.' => [
      '1.2.',
      '1',
    ],
    '8.x-1.' => [
      '8.x-1.',
      '1',
    ],
  ];
}