namespace Drupal\rules\Core

Object name File name Summary
ConditionManager src/Core/ConditionManager.php Extends the core condition manager to add in Rules' context improvements.
ConfigurationAccessControlInterface src/Core/ConfigurationAccessControlInterface.php Defines a configuration permission control interface.
ConfigurationAccessControlTrait src/Core/ConfigurationAccessControlTrait.php Implements access related functions for plugins.
ExecutablePluginTrait src/Core/ExecutablePluginTrait.php Offers common methods for executable plugins.
RulesActionBase src/Core/RulesActionBase.php Base class for rules actions.
RulesActionInterface src/Core/RulesActionInterface.php Extends the core ActionInterface to provide context.
RulesActionManager src/Core/RulesActionManager.php Provides a RulesAction plugin manager for the Rules actions API.
RulesActionManagerInterface src/Core/RulesActionManagerInterface.php Interface the Rules Action plugin manager of the Rules actions API.
RulesConditionBase src/Core/RulesConditionBase.php Base class for rules conditions.
RulesConditionInterface src/Core/RulesConditionInterface.php Extends the core ConditionInterface to provide a negate() method.
RulesConfigurableEventHandlerInterface src/Core/RulesConfigurableEventHandlerInterface.php Interface for handling configurable rules events.
RulesDefaultEventHandler src/Core/RulesDefaultEventHandler.php Default event handler class.
RulesEventHandlerInterface src/Core/RulesEventHandlerInterface.php Interface for Rules event handlers.
RulesEventManager src/Core/RulesEventManager.php Plugin manager for Rules events that can be triggered.
RulesTriggerableInterface src/Core/RulesTriggerableInterface.php Interface for objects that are triggerable.