MDL-77581 behat: Support finish_generate_ in generators

This commit is contained in:
Dani Palou
2023-11-09 11:01:51 +01:00
parent be7a698223
commit fc4354c7e3
2 changed files with 12 additions and 0 deletions
@@ -279,6 +279,17 @@ abstract class behat_generator_base {
' data generator is not implemented');
}
}
// Notify that the all the elements have been generated.
if (method_exists($this->componentdatagenerator, 'finish_generate_' . $generatortype)) {
// Using the component's own data generator if it exists.
$this->componentdatagenerator->{'finish_generate_' . $generatortype}();
} else if (method_exists($this->datagenerator, 'finish_generate_' . $generatortype)) {
// Use a method on the core data geneator, if there is one.
$this->datagenerator->{'finish_generate_' . $generatortype}();
}
}
/**