protected function FeaturesManagerTest::setupVfsWithTestFeature in Features 8.3
Same name and namespace in other branches
- 8.4 tests/src/Unit/FeaturesManagerTest.php \Drupal\Tests\features\Unit\FeaturesManagerTest::setupVfsWithTestFeature()
3 calls to FeaturesManagerTest::setupVfsWithTestFeature()
- FeaturesManagerTest::testInitPackageFromInstalledExtension in tests/
src/ Unit/ FeaturesManagerTest.php - @covers ::initPackageFromExtension @covers ::getPackageObject
- FeaturesManagerTest::testInitPackageFromNonInstalledExtension in tests/
src/ Unit/ FeaturesManagerTest.php - @covers ::initPackageFromExtension @covers ::getPackageObject
- FeaturesManagerTest::testInitPackageWithExistingPackage in tests/
src/ Unit/ FeaturesManagerTest.php - @covers ::getFeaturesInfo @covers ::getFeaturesModules
File
- tests/
src/ Unit/ FeaturesManagerTest.php, line 164
Class
- FeaturesManagerTest
- @coversDefaultClass Drupal\features\FeaturesManager @group features
Namespace
Drupal\Tests\features\UnitCode
protected function setupVfsWithTestFeature() {
vfsStream::setup('drupal');
\Drupal::getContainer()
->set('app.root', 'vfs://drupal');
vfsStream::create([
'modules' => [
'test_feature' => [
'test_feature.info.yml' => <<<EOT
name: Test feature
type: module
core_version_requirement: "^8.8 || ^9"
description: test description
EOT
,
'test_feature.features.yml' => <<<EOT
bundle: test
excluded:
- system.theme
required: true
EOT
,
],
],
]);
}