public function FeaturesManagerTest::providerTestMergeInfoArray in Features 8.3
Same name and namespace in other branches
- 8.4 tests/src/Unit/FeaturesManagerTest.php \Drupal\Tests\features\Unit\FeaturesManagerTest::providerTestMergeInfoArray()
File
- tests/
src/ Unit/ FeaturesManagerTest.php, line 810
Class
- FeaturesManagerTest
- @coversDefaultClass Drupal\features\FeaturesManager @group features
Namespace
Drupal\Tests\features\UnitCode
public function providerTestMergeInfoArray() {
$data = [];
$data['empty-info'] = [
[],
[],
[],
];
$data['override-info'] = [
[
'name' => 'New name',
'core_version_requirement' => '^8.8 || ^9',
],
[
'name' => 'Old name',
'core_version_requirement' => '^8.8 || ^9',
],
[
'name' => 'New name',
],
];
$data['dependency-merging'] = [
[
'dependencies' => [
'a:a',
'b:b',
'c:c',
'd:d',
'e:e',
],
],
[
'dependencies' => [
'b',
'd',
'c',
],
],
[
'dependencies' => [
'a:a',
'b:b',
'e:e',
],
],
[],
];
return $data;
}