Classes, traits, and interfaces - 8.x-3.x - rules

Primary tabs

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
EntityCreateDeriver class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntityCreateDeriver.php Derives entity create plugin definitions based on content entity types.
EntityCreateTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/EntityCreateTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\EntityCreate @group RulesAction
EntityDelete class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntityDelete.php Provides a 'Delete entity' action.
EntityDeleteDeriver class Drupal\rules\Plugin\RulesEvent src/Plugin/RulesEvent/EntityDeleteDeriver.php Derives entity delete plugin definitions based on content entity types. 1
EntityDeleteTest class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EntityDeleteTest.php Checks that the entity delete events are defined.
EntityDeleteTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/EntityDeleteTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\EntityDelete @group RulesAction
EntityEvent class Drupal\rules\Event src/Event/EntityEvent.php Represent various entity events. 3
EntityFetchByField class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntityFetchByField.php Provides a 'Fetch entities by field' action.
EntityFetchByFieldTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/EntityFetchByFieldTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\EntityFetchByField @group RulesAction
EntityFetchById class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntityFetchById.php Provides a 'Fetch entity by id' action.
EntityFetchByIdTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/EntityFetchByIdTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\EntityFetchById @group RulesAction
EntityHasField class Drupal\rules\Plugin\Condition src/Plugin/Condition/EntityHasField.php Provides a 'Entity has field' condition.
EntityHasFieldTest class Drupal\Tests\rules\Unit\Integration\Condition tests/src/Unit/Integration/Condition/EntityHasFieldTest.php @coversDefaultClass \Drupal\rules\Plugin\Condition\EntityHasField @group RulesCondition
EntityInsertDeriver class Drupal\rules\Plugin\RulesEvent src/Plugin/RulesEvent/EntityInsertDeriver.php Derives entity insert plugin definitions based on content entity types. 1
EntityInsertTest class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EntityInsertTest.php Checks that the entity insert events are defined.
EntityIsNew class Drupal\rules\Plugin\Condition src/Plugin/Condition/EntityIsNew.php Provides an 'Entity is new' condition.
EntityIsNewTest class Drupal\Tests\rules\Unit\Integration\Condition tests/src/Unit/Integration/Condition/EntityIsNewTest.php @coversDefaultClass \Drupal\rules\Plugin\Condition\EntityIsNew @group RulesCondition
EntityIsOfBundle class Drupal\rules\Plugin\Condition src/Plugin/Condition/EntityIsOfBundle.php Provides an 'Entity is of bundle' condition.
EntityIsOfBundleTest class Drupal\Tests\rules\Unit\Integration\Condition tests/src/Unit/Integration/Condition/EntityIsOfBundleTest.php @coversDefaultClass \Drupal\rules\Plugin\Condition\EntityIsOfBundle @group RulesCondition
EntityIsOfType class Drupal\rules\Plugin\Condition src/Plugin/Condition/EntityIsOfType.php Provides an 'Entity is of type' condition.
EntityIsOfTypeTest class Drupal\Tests\rules\Unit\Integration\Condition tests/src/Unit/Integration/Condition/EntityIsOfTypeTest.php @coversDefaultClass \Drupal\rules\Plugin\Condition\EntityIsOfType @group RulesCondition
EntityPathAliasCreate class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntityPathAliasCreate.php Provides a generic 'Create entity path alias' action.
EntityPathAliasCreateDeriver class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntityPathAliasCreateDeriver.php Derives entity create plugin definitions based on content entity types.
EntityPathAliasCreateTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/EntityPathAliasCreateTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\EntityPathAliasCreate @group RulesAction
EntityPresaveDeriver class Drupal\rules\Plugin\RulesEvent src/Plugin/RulesEvent/EntityPresaveDeriver.php Derives entity presave plugin definitions based on content entity types. 1
EntityPresaveTest class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EntityPresaveTest.php Checks that the entity presave events are defined.
EntitySave class Drupal\rules\Plugin\RulesAction src/Plugin/RulesAction/EntitySave.php Provides a 'Save entity' action.
EntitySaveTest class Drupal\Tests\rules\Unit\Integration\RulesAction tests/src/Unit/Integration/RulesAction/EntitySaveTest.php @coversDefaultClass \Drupal\rules\Plugin\RulesAction\EntitySave @group RulesAction
EntityTypeOptions class Drupal\rules\TypedData\Options src/TypedData/Options/EntityTypeOptions.php Options provider to list all entity types. 1
EntityUpdateDeriver class Drupal\rules\Plugin\RulesEvent src/Plugin/RulesEvent/EntityUpdateDeriver.php Derives entity update plugin definitions based on content entity types. 1
EntityUpdateTest class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EntityUpdateTest.php Checks that the entity update events are defined.
EntityViewDeriver class Drupal\rules\Plugin\RulesEvent src/Plugin/RulesEvent/EntityViewDeriver.php Derives entity view plugin definitions based on content entity types. 1
EntityViewTest class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EntityViewTest.php Checks that the entity view events are defined.
EntityViewTest class Drupal\Tests\rules\Kernel tests/src/Kernel/EntityViewTest.php Tests that rules_entity_view() does not throw fatal errors.
EvaluationException class Drupal\rules\Exception src/Exception/EvaluationException.php An exception that is thrown during evaluation. 5
EventBundleTest class Drupal\Tests\rules\FunctionalJavascript tests/src/FunctionalJavascript/EventBundleTest.php Tests the Ajax behavior of the Add Reaction Rule UI.
EventComponentResolver class Drupal\rules\ComponentResolver src/ComponentResolver/EventComponentResolver.php Resolves components that hold all reaction rules for a given event. 2
EventIntegrationTest class Drupal\Tests\rules\Kernel tests/src/Kernel/EventIntegrationTest.php Test for the Symfony event mapping to Rules events.
EventPropertyAccessTest class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EventPropertyAccessTest.php Checks that the events defined in the rules_test_event module are correct.
EventPropertyAccessTest class Drupal\Tests\rules\Kernel tests/src/Kernel/EventPropertyAccessTest.php Tests that Rules can use and access the properties of any Events.
EventTestBase abstract class Drupal\Tests\rules\Unit\Integration\Event tests/src/Unit/Integration/Event/EventTestBase.php Base class for testing Rules Event definitions. 9
ExecutablePluginTrait trait Drupal\rules\Core src/Core/ExecutablePluginTrait.php Offers common methods for executable plugins.
ExecutionMetadataState class Drupal\rules\Context src/Context/ExecutionMetadataState.php The state used during configuration time holding data definitions. 2
ExecutionMetadataStateInterface interface Drupal\rules\Context src/Context/ExecutionMetadataStateInterface.php The state used during configuration time holding data definitions. 1 6
ExecutionState class Drupal\rules\Context src/Context/ExecutionState.php The rules execution state. 4
ExecutionStateInterface interface Drupal\rules\Context src/Context/ExecutionStateInterface.php Defines an interface for the execution context state. 1 20
ExpressionBase abstract class Drupal\rules\Engine src/Engine/ExpressionBase.php Base class for rules expressions. 4 3
ExpressionContainerBase abstract class Drupal\rules\Engine src/Engine/ExpressionContainerBase.php Common base class for action and condition expression containers. 2
ExpressionContainerFormBase abstract class Drupal\rules\Form\Expression src/Form/Expression/ExpressionContainerFormBase.php Form handler for action containers. 2
ExpressionContainerInterface interface Drupal\rules\Engine src/Engine/ExpressionContainerInterface.php Defines a common interface for expressions containing other expressions. 4 1

Other projects