You are here

class LegacyScheduledForUnpublishing in Scheduler 2.x

Provides 'Node is scheduled for unpublishing' condition.

Plugin annotation


@Condition(
  id = "scheduler_condition_node_scheduled_for_unpublishing",
  label = @Translation("Node is scheduled for unpublishing"),
  category = @Translation("Content (Scheduler)"),
  context_definitions = {
    "node" = @ContextDefinition("entity:node",
      label = @Translation("Node"),
      description = @Translation("The node to check for having a scheduled unpublishing date."),
      assignment_restriction = "selector",
    )
  }
)

Hierarchy

Expanded class hierarchy of LegacyScheduledForUnpublishing

File

scheduler_rules_integration/src/Plugin/Condition/Legacy/LegacyScheduledForUnpublishing.php, line 23

Namespace

Drupal\scheduler_rules_integration\Plugin\Condition\Legacy
View source
class LegacyScheduledForUnpublishing extends ScheduledForUnpublishing {

}

Members

Namesort descending Modifiers Type Description Overrides
ScheduledForUnpublishing::doEvaluate public function Determines whether an entity is scheduled for unpublishing.