function ModuleVersionTest::createKeyedTestCases

Same name and namespace in other branches
  1. 8.9.x core/modules/update/tests/src/Unit/ModuleVersionTest.php \Drupal\Tests\update\Unit\ModuleVersionTest::createKeyedTestCases()

Creates test case arrays for data provider methods.

Parameters

string[] $test_arguments: The test arguments.

Return value

array An array with $test_arguments as keys and each element of $test_arguments as a single item array

4 calls to ModuleVersionTest::createKeyedTestCases()
ModuleVersionTest::provideInvalidBranch in core/modules/update/tests/src/Unit/ModuleVersionTest.php
Data provider for testInvalidBranch().
ModuleVersionTest::providerInvalidBranchCorePrefix in core/modules/update/tests/src/Unit/ModuleVersionTest.php
Data provider for testInvalidBranchCorePrefix().
ModuleVersionTest::providerInvalidVersionCorePrefix in core/modules/update/tests/src/Unit/ModuleVersionTest.php
Data provider for testInvalidVersionCorePrefix().
ModuleVersionTest::providerInvalidVersionNumber in core/modules/update/tests/src/Unit/ModuleVersionTest.php
Data provider for testInvalidVersionNumber().

File

core/modules/update/tests/src/Unit/ModuleVersionTest.php, line 392

Class

ModuleVersionTest
@coversDefaultClass <a href="/api/drupal/core%21modules%21update%21src%21ModuleVersion.php/class/ModuleVersion/9" title="Provides a module version value object." class="local">\Drupal\update\ModuleVersion</a>

Namespace

Drupal\Tests\update\Unit

Code

protected static function createKeyedTestCases(array $test_arguments) {
    return array_combine($test_arguments, array_map(function ($test_argument) {
        return [
            $test_argument,
        ];
    }, $test_arguments));
}

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