protected function SchedulerUiTrait::setTransitionData in Lightning Workflow 8.3
Sets the scheduled transition data.
Parameters
string $field: The hidden field in which to store the transitions.
array[] $data: The scheduled transitions.
5 calls to SchedulerUiTrait::setTransitionData()
- InlineEntityFormTest::testHostEntityWithModeration in modules/
lightning_scheduler/ tests/ src/ Functional/ InlineEntityFormTest.php - @depends testHostEntityWithoutModeration
- ScheduledTransitionTest::testFutureSequence in modules/
lightning_scheduler/ tests/ src/ Functional/ ScheduledTransitionTest.php - Tests scheduling a series of valid transitions in the future.
- ScheduledTransitionTest::testInvalidPastSequence in modules/
lightning_scheduler/ tests/ src/ Functional/ ScheduledTransitionTest.php - Tests that a sequence that works in the future may not work in the past.
- ScheduledTransitionTest::testSingleTransition in modules/
lightning_scheduler/ tests/ src/ Functional/ ScheduledTransitionTest.php - Tests a single scheduled workflow state transition.
- ScheduledTransitionTest::testSingleTransitionWithPendingRevision in modules/
lightning_scheduler/ tests/ src/ Functional/ ScheduledTransitionTest.php - Tests that scheduled transitions work correctly with pending revisions.
File
- modules/
lightning_scheduler/ tests/ src/ Traits/ SchedulerUiTrait.php, line 77
Class
- SchedulerUiTrait
- Contains methods for interacting with the scheduler UI.
Namespace
Drupal\Tests\lightning_scheduler\TraitsCode
protected function setTransitionData($field, array $data) {
$data = Json::encode($data);
$this
->assertSession()
->hiddenFieldExists($field)
->setValue($data);
}