public function ScheduledTransitionsUtilityUnitTest::providerGenerateRevisionLog in Scheduled Transitions 2.x
Data provider for testGenerateRevisionLog.
File
- tests/
src/ Unit/ ScheduledTransitionsUtilityUnitTest.php, line 119
Class
- ScheduledTransitionsUtilityUnitTest
- Tests scheduled transactions utility.
Namespace
Drupal\Tests\scheduled_transitions\UnitCode
public function providerGenerateRevisionLog() : array {
$scenarios = [];
$scenarios['historical'] = [
// Transitioning different revisions.
'333',
'444',
[],
'template for historical revision',
];
$scenarios['latest'] = [
// Revision IDs are the same:
'444',
'444',
[],
'template for latest revision',
];
$scenarios['custom'] = [
// Revision IDs are irrelevant.
'444',
'444',
[
'revision_log_override' => TRUE,
'revision_log' => 'custom revision log',
],
'custom revision log',
];
return $scenarios;
}