You are here

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\Entity

Code

public static function createFrom(WorkflowInterface $workflow, string $state, RevisionableInterface $revision, \DateTimeInterface $dateTime, AccountInterface $author);