You are here

Classes, traits, and interfaces in Rules 8.3

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ActionContainerForm class Drupal\rules\Form\Expression src/Form/Expression/ActionContainerForm.php Form handler for action containers.
ActionExpression class Drupal\rules\Plugin\RulesExpression src/Plugin/RulesExpression/ActionExpression.php Provides an executable action expression. 2
ActionExpressionContainer abstract class Drupal\rules\Engine src/Engine/ActionExpressionContainer.php Container for actions. 2 2
ActionExpressionContainerInterface interface Drupal\rules\Engine src/Engine/ActionExpressionContainerInterface.php Contains action expressions. 1 2
ActionExpressionInterface interface Drupal\rules\Engine src/Engine/ActionExpressionInterface.php Defines the interface for Rules expressions that can be used as actions. 3 5
ActionForm class Drupal\rules\Form\Expression src/Form/Expression/ActionForm.php UI form for adding/editing a Rules action.
ActionSetExpression class Drupal\rules\Plugin\RulesExpression src/Plugin/RulesExpression/ActionSetExpression.php Holds a set of actions and executes all of them. 1 2
ActionSetExpressionTest class Drupal\Tests\rules\Unit tests/src/Unit/ActionSetExpressionTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesExpression\ActionSetExpression @group Rules
ActionsFormTest class Drupal\Tests\rules\Functional tests/src/Functional/ActionsFormTest.php Tests that each Rules Action can be editted.
AddExpressionForm class Drupal\rules\Form src/Form/AddExpressionForm.php UI form to add an expression like a condition or action to a rule.
AndExpression class Drupal\rules\Plugin\RulesExpression src/Plugin/RulesExpression/AndExpression.php Evaluates a group of conditions with a logical AND. 2
AndExpressionTest class Drupal\Tests\rules\Unit tests/src/Unit/AndExpressionTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesExpression\AndExpression @group Rules
AnnotatedClassDiscovery class Drupal\rules\Context src/Context/AnnotatedClassDiscovery.php Extends the annotation class discovery for usage with Rules context. 2
AnnotationProcessingTest class Drupal\Tests\rules\Unit\Integration\Engine tests/src/Unit/Integration/Engine/AnnotationProcessingTest.php Tests processing of the ContextDefinition annotation.
AutocompleteController class Drupal\rules\Controller src/Controller/AutocompleteController.php Handles autocompletion of data selectors.
AutocompleteTest class Drupal\Tests\rules\Kernel\Engine tests/src/Kernel/Engine/AutocompleteTest.php Tests that data selector autocomplete results work correctly.
AutoSaveTest class Drupal\Tests\rules\Unit\Integration\Engine tests/src/Unit/Integration/Engine/AutoSaveTest.php Test auto saving of variables after Rules execution.
BanIp class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/BanIp.php Provides the 'Ban IP' action.
BanIpTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/BanIpTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\BanIp @group RulesAction
BreakLockForm class Drupal\rules\Form src/Form/BreakLockForm.php Builds the form to break the lock of an edited rule.
ComponentConfigResolver class Drupal\rules\ComponentResolver src/ComponentResolver/ComponentConfigResolver.php Resolves Rules component configs. 2
Condition class Drupal\rules\Core\Annotation src/Core/Annotation/Condition.php Extension of the Condition annotation class.
ConditionAccessTest class Drupal\Tests\rules\Unit\Integration\Condition tests/src/Unit/Integration/Condition/ConditionAccessTest.php Test of access control features for Rules Conditions.
ConditionContainerForm class Drupal\rules\Form\Expression src/Form/Expression/ConditionContainerForm.php Form view structure for Rules condition containers.
ConditionExpression class Drupal\rules\Plugin\RulesExpression src/Plugin/RulesExpression/ConditionExpression.php Defines an executable condition expression. 1
ConditionExpressionContainer abstract class Drupal\rules\Engine src/Engine/ConditionExpressionContainer.php Container for conditions. 3 3
ConditionExpressionContainerInterface interface Drupal\rules\Engine src/Engine/ConditionExpressionContainerInterface.php Contains condition expressions. 1 2
ConditionExpressionInterface interface Drupal\rules\Engine src/Engine/ConditionExpressionInterface.php Defines the interface for Rules expressions that can be used as conditions. 2 7
ConditionExpressionTest class Drupal\Tests\rules\Unit tests/src/Unit/ConditionExpressionTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesExpression\ConditionExpression @group Rules
ConditionForm class Drupal\rules\Form\Expression src/Form/Expression/ConditionForm.php UI form for adding/editing a Rules condition.
ConditionManager class Drupal\rules\Core src/Core/ConditionManager.php Extends the core condition manager to add in Rules' context improvements. 6
ConditionManagerTest class Drupal\Tests\rules\Unit\Integration\Condition tests/src/Unit/Integration/Condition/ConditionManagerTest.php Tests the Rules condition manager.
ConditionsFormTest class Drupal\Tests\rules\Functional tests/src/Functional/ConditionsFormTest.php Tests that each Rules Condition can be editted.
ConfigEntityDefaultsTest class Drupal\Tests\rules\Kernel tests/src/Kernel/ConfigEntityDefaultsTest.php Tests default config.
ConfigEntityTest class Drupal\Tests\rules\Kernel tests/src/Kernel/ConfigEntityTest.php Tests storage and loading of Rules config entities.
ConfigSchemaTest class Drupal\Tests\rules\Kernel tests/src/Kernel/ConfigSchemaTest.php Tests that action specific config schema works.
ConfigurableEventHandlerBase abstract class Drupal\rules\EventHandler src/EventHandler/ConfigurableEventHandlerBase.php Base class for event handler. 1
ConfigurableEventHandlerEntityBundle class Drupal\rules\EventHandler src/EventHandler/ConfigurableEventHandlerEntityBundle.php Exposes the bundle of an entity as event setting. 1
ConfigurableEventHandlerTest class Drupal\Tests\rules\Kernel tests/src/Kernel/ConfigurableEventHandlerTest.php Tests events with qualified name.
ConfigurationAccessControlInterface interface Drupal\rules\Core src/Core/ConfigurationAccessControlInterface.php Defines a configuration permission control interface. 2
ConfigurationAccessControlTrait trait Drupal\rules\Core src/Core/ConfigurationAccessControlTrait.php Implements access related functions for plugins.
ConfigureAndExecuteTest class Drupal\Tests\rules\Functional tests/src/Functional/ConfigureAndExecuteTest.php Tests that a rule can be configured and triggered when a node is edited.
ContextAwarePluginInterface interface Drupal\rules\Context src/Context/ContextAwarePluginInterface.php Rules extension of ContextAwarePluginInterface. 2 2
ContextConfig class Drupal\rules\Context src/Context/ContextConfig.php Class for value objects helping with context configuration. 30
ContextDefinition class Drupal\rules\Context\Annotation src/Context/Annotation/ContextDefinition.php Extends the core context definition annotation object for Rules.
ContextDefinition class Drupal\rules\Context src/Context/ContextDefinition.php Extends the core context definition class with useful methods. 22
ContextDefinitionInterface interface Drupal\rules\Context src/Context/ContextDefinitionInterface.php Context definition information required by Rules. 2 6
ContextFormTrait trait Drupal\rules\Context\Form src/Context/Form/ContextFormTrait.php Provides form logic for handling contexts when configuring an expression. 2
ContextHandlerIntegrityTrait trait Drupal\rules\Context src/Context/ContextHandlerIntegrityTrait.php Extends the context handler trait with support for checking integrity. 2
ContextHandlerTrait trait Drupal\rules\Context src/Context/ContextHandlerTrait.php Provides methods for handling context based on the plugin configuration. 1

Pages

Other projects