You are here

Classes, traits, and interfaces in Scheduler 2.x

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
CommerceProductScheduler class Drupal\scheduler\Plugin\Scheduler src/Plugin/Scheduler/CommerceProductScheduler.php Plugin for Commerce Product entity type.
ConditionDeriver class Drupal\scheduler_rules_integration\Plugin\Condition scheduler_rules_integration/src/Plugin/Condition/ConditionDeriver.php Derives conditions for each supported entity type (except nodes).
EventBase class Drupal\scheduler\Event src/Event/EventBase.php Base class on which all Scheduler events are extended. 1
EventBase class Drupal\scheduler_rules_integration\Event scheduler_rules_integration/src/Event/EventBase.php Base class on which all Scheduler Rules Integration events are extended. 3
EventDeriver class Drupal\scheduler_rules_integration\Event scheduler_rules_integration/src/Event/EventDeriver.php Derives Rules events for all non-node entities supported by Scheduler. 1
EventSubscriber class Drupal\scheduler_api_test tests/modules/scheduler_api_test/src/EventSubscriber.php Tests events fired on entity objects. 2
LegacyPublishingIsEnabled class Drupal\scheduler_rules_integration\Plugin\Condition\Legacy scheduler_rules_integration/src/Plugin/Condition/Legacy/LegacyPublishingIsEnabled.php Provides a 'Publishing is enabled' condition for nodes only.
LegacyPublishNow class Drupal\scheduler_rules_integration\Plugin\RulesAction\Legacy scheduler_rules_integration/src/Plugin/RulesAction/Legacy/LegacyPublishNow.php Provides a 'Publish the node immediately' action.
LegacyRemovePublishingDate class Drupal\scheduler_rules_integration\Plugin\RulesAction\Legacy scheduler_rules_integration/src/Plugin/RulesAction/Legacy/LegacyRemovePublishingDate.php Provides a 'Remove date for scheduled publishing' action, for nodes only.
LegacyRemoveUnpublishingDate class Drupal\scheduler_rules_integration\Plugin\RulesAction\Legacy scheduler_rules_integration/src/Plugin/RulesAction/Legacy/LegacyRemoveUnpublishingDate.php Provides a 'Remove date for scheduled unpublishing' action for nodes only.
LegacyScheduledForPublishing class Drupal\scheduler_rules_integration\Plugin\Condition\Legacy scheduler_rules_integration/src/Plugin/Condition/Legacy/LegacyScheduledForPublishing.php Provides 'Node is scheduled for publishing' condition.
LegacyScheduledForUnpublishing class Drupal\scheduler_rules_integration\Plugin\Condition\Legacy scheduler_rules_integration/src/Plugin/Condition/Legacy/LegacyScheduledForUnpublishing.php Provides 'Node is scheduled for unpublishing' condition.
LegacySetPublishingDate class Drupal\scheduler_rules_integration\Plugin\RulesAction\Legacy scheduler_rules_integration/src/Plugin/RulesAction/Legacy/LegacySetPublishingDate.php Provides the 'Set date for scheduled unpublishing' action just for nodes.
LegacySetUnpublishingDate class Drupal\scheduler_rules_integration\Plugin\RulesAction\Legacy scheduler_rules_integration/src/Plugin/RulesAction/Legacy/LegacySetUnpublishingDate.php Provides a 'Set date for scheduled unpublishing' action just for nodes.
LegacyUnpublishingIsEnabled class Drupal\scheduler_rules_integration\Plugin\Condition\Legacy scheduler_rules_integration/src/Plugin/Condition/Legacy/LegacyUnpublishingIsEnabled.php Provides 'Unpublishing is enabled' condition for nodes only.
LegacyUnpublishNow class Drupal\scheduler_rules_integration\Plugin\RulesAction\Legacy scheduler_rules_integration/src/Plugin/RulesAction/Legacy/LegacyUnpublishNow.php Provides an 'Unpublish the node immediately' action.
LightweightCronController class Drupal\scheduler\Controller src/Controller/LightweightCronController.php Controller for the lightweight cron.
MediaScheduler class Drupal\scheduler\Plugin\Scheduler src/Plugin/Scheduler/MediaScheduler.php Plugin for Media entity type.
NodeScheduler class Drupal\scheduler\Plugin\Scheduler src/Plugin/Scheduler/NodeScheduler.php Plugin for Node entity type.
PublishingIsEnabled class Drupal\scheduler_rules_integration\Plugin\Condition scheduler_rules_integration/src/Plugin/Condition/PublishingIsEnabled.php Provides 'Publishing is enabled for the type of this entity' condition. 1 1
PublishNow class Drupal\scheduler_rules_integration\Plugin\RulesAction scheduler_rules_integration/src/Plugin/RulesAction/PublishNow.php Provides a 'Publish immediately' action. 1 1
RemovePublishingDate class Drupal\scheduler_rules_integration\Plugin\RulesAction scheduler_rules_integration/src/Plugin/RulesAction/RemovePublishingDate.php Provides a 'Remove date for scheduled publishing' action. 1 1
RemoveUnpublishingDate class Drupal\scheduler_rules_integration\Plugin\RulesAction scheduler_rules_integration/src/Plugin/RulesAction/RemoveUnpublishingDate.php Provides a 'Remove date for scheduled unpublishing' action. 1 1
RulesCommerceProductEvent class Drupal\scheduler_rules_integration\Event scheduler_rules_integration/src/Event/RulesCommerceProductEvent.php Class for all Commerce Product events for use in Rules module.
RulesMediaEvent class Drupal\scheduler_rules_integration\Event scheduler_rules_integration/src/Event/RulesMediaEvent.php Class for all Rules media events.
RulesNodeEvent class Drupal\scheduler_rules_integration\Event scheduler_rules_integration/src/Event/RulesNodeEvent.php Class for all Rules node events.
ScheduledForPublishing class Drupal\scheduler_rules_integration\Plugin\Condition scheduler_rules_integration/src/Plugin/Condition/ScheduledForPublishing.php Provides 'Entity is scheduled for publishing' condition. 1 1
ScheduledForUnpublishing class Drupal\scheduler_rules_integration\Plugin\Condition scheduler_rules_integration/src/Plugin/Condition/ScheduledForUnpublishing.php Provides 'Entity is scheduled for publishing' condition. 1 1
Scheduler class Drupal\scheduler\Plugin\views\access src/Plugin/views/access/Scheduler.php Access plugin that provided access control for Scheduler views.
SchedulerAdminForm class Drupal\scheduler\Form src/Form/SchedulerAdminForm.php Main administration form for the Scheduler module. 1
SchedulerAdminSettingsTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerAdminSettingsTest.php Tests the admin settings page of Scheduler.
SchedulerBasicMediaTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerBasicMediaTest.php Tests the modules primary functions with a Media entity type.
SchedulerBasicProductTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerBasicProductTest.php Tests the modules primary functions with a Commerce Product entity type.
SchedulerBasicTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerBasicTest.php Tests the modules primary function - publishing and unpublishing content.
SchedulerBrowserTestBase abstract class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerBrowserTestBase.php Base class to provide common browser test setup. 29
SchedulerCommands class Drupal\scheduler\Commands src/Commands/SchedulerCommands.php Drush 9 Scheduler commands for Drupal Core 8.4+. 2
SchedulerCommerceProductEvents final class Drupal\scheduler\Event src/Event/SchedulerCommerceProductEvents.php Lists the six events dispatched by Scheduler for commerce_product entities. 1
SchedulerCommerceProductSetupTrait trait Drupal\Tests\scheduler\Traits tests/src/Traits/SchedulerCommerceProductSetupTrait.php Additional setup trait for Scheduler tests that use Commerce Product. 2
SchedulerCronForm class Drupal\scheduler\Form src/Form/SchedulerCronForm.php Scheduler Lightweight Cron form. 1
SchedulerDefaultTimeTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerDefaultTimeTest.php Tests the default time functionality.
SchedulerDeleteEntityTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerDeleteEntityTest.php Tests deletion of entities enabled for Scheduler.
SchedulerDevelGenerateTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerDevelGenerateTest.php Tests the Scheduler interaction with Devel Generate module.
SchedulerDrushTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerDrushTest.php Tests the Drush commands provided by Scheduler.
SchedulerEntityAccessTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerEntityAccessTest.php Tests that Scheduler cron has full access to the scheduled entities.
SchedulerEntityTypeNotEnabledException class Drupal\scheduler\Exception src/Exception/SchedulerEntityTypeNotEnabledException.php Defines an exception when the entity type is not enabled for Scheduler.
SchedulerEvent class Drupal\scheduler\Event src/Event/SchedulerEvent.php Wraps a scheduler event for event listeners.
SchedulerEventsTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerEventsTest.php Tests the six generic events that Scheduler dispatches.
SchedulerFieldsDisplayTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerFieldsDisplayTest.php Tests the display of date entry fields and form elements.
SchedulerHooksLegacyTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerHooksLegacyTest.php Tests the legacy API hook functions of the Scheduler module.
SchedulerHooksTest class Drupal\Tests\scheduler\Functional tests/src/Functional/SchedulerHooksTest.php Tests the API hook functions of the Scheduler module.

Pages

Other projects