function CoreRecipesTest::providerApplyRecipe
Same name in other branches
- 11.x core/tests/Drupal/FunctionalTests/Core/Recipe/CoreRecipesTest.php \Drupal\FunctionalTests\Core\Recipe\CoreRecipesTest::providerApplyRecipe()
The data provider for apply recipe test.
Return value
iterable<array<string>> An iterable containing paths to recipe files.
File
-
core/
tests/ Drupal/ FunctionalTests/ Core/ Recipe/ CoreRecipesTest.php, line 36
Class
- CoreRecipesTest
- Tests applying all core-provided recipes on top of the Empty profile.
Namespace
Drupal\FunctionalTests\Core\RecipeCode
public static function providerApplyRecipe() : iterable {
$finder = Finder::create()->in([
static::getDrupalRoot() . '/core/recipes',
])
->directories()
->depth(0)
->notName([
'example',
]);
$scenarios = [];
/** @var \Symfony\Component\Finder\SplFileInfo $recipe */
foreach ($finder as $recipe) {
$name = $recipe->getBasename();
$scenarios[$name] = [
$recipe->getPathname(),
];
}
return $scenarios;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.