public static function ScheduledTransitionInterface::createFrom in Scheduled Transitions 2.x
Creates a new Scheduled Transition from known common metadata.
Language code and revision ID are set with $revision context.
Parameters
\Drupal\workflows\WorkflowInterface $workflow: The workflow.
string $state: The state ID.
\Drupal\Core\Entity\RevisionableInterface $revision: Set the revision this scheduled transition is for.
\DateTimeInterface $dateTime: The transition date.
\Drupal\Core\Session\AccountInterface $author: The scheduled transition author.
Return value
static A new unsaved Scheduled Transition.
1 method overrides ScheduledTransitionInterface::createFrom()
- ScheduledTransition::createFrom in src/
Entity/ ScheduledTransition.php - Creates a new Scheduled Transition from known common metadata.
File
- src/
Entity/ ScheduledTransitionInterface.php, line 48
Class
- ScheduledTransitionInterface
- Interface for Scheduled Transitions.
Namespace
Drupal\scheduled_transitions\EntityCode
public static function createFrom(WorkflowInterface $workflow, string $state, RevisionableInterface $revision, \DateTimeInterface $dateTime, AccountInterface $author);