| RulesEngineTest.php |
file |
tests/src/Kernel/RulesEngineTest.php |
|
| RulesEngineTest::setUp |
function |
tests/src/Kernel/RulesEngineTest.php |
|
| RulesEngineTest::testActionProvidedContext |
function |
tests/src/Kernel/RulesEngineTest.php |
Tests that multiple actions can consume and provide context variables. |
| RulesEngineTest::testContextPassing |
function |
tests/src/Kernel/RulesEngineTest.php |
Tests passing a string context to a condition. |
| RulesEngineTest::testProvidedVariables |
function |
tests/src/Kernel/RulesEngineTest.php |
Tests that a condition can provide a value and another one can consume it. |
| RulesEngineTest::testRenamingOfProvidedVariables |
function |
tests/src/Kernel/RulesEngineTest.php |
Tests that provided variables can be renamed with configuration. |
| RulesEngineTest::testRuleCreation |
function |
tests/src/Kernel/RulesEngineTest.php |
Tests creating a rule and iterating over the rule elements. |
| RulesEngineTest::testSwappedCoreServices |
function |
tests/src/Kernel/RulesEngineTest.php |
Verifies swapping out core services works. |
| RulesEntityIntegrationTestBase |
class |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
Base class for Rules integration tests with entities. |
| RulesEntityIntegrationTestBase.php |
file |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
|
| RulesEntityIntegrationTestBase::$entityAccess |
property |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
The mocked entity access handler. |
| RulesEntityIntegrationTestBase::$fieldTypeManager |
property |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
The field type manager. |
| RulesEntityIntegrationTestBase::$languageManager |
property |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
The language manager mock. |
| RulesEntityIntegrationTestBase::getContextDefinitionFor |
function |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
Helper to mock a context definition with a mocked data definition. |
| RulesEntityIntegrationTestBase::setUp |
function |
tests/src/Unit/Integration/RulesEntityIntegrationTestBase.php |
|
| RulesEventDispatcherTestCase |
class |
d7-tests/rules_test_event_dispatcher_case.test |
Test event dispatcher functionality. |
| RulesEventDispatcherTestCase::getInfo |
function |
d7-tests/rules_test_event_dispatcher_case.test |
|
| RulesEventDispatcherTestCase::setUp |
function |
d7-tests/rules_test_event_dispatcher_case.test |
|
| RulesEventDispatcherTestCase::testStartAndStop |
function |
d7-tests/rules_test_event_dispatcher_case.test |
Tests start and stop functionality. |
| RulesEventDispatcherTestCase::testStartAndStopMultiple |
function |
d7-tests/rules_test_event_dispatcher_case.test |
Tests start and stop functionality when used with multiple events. |
| RulesEventHandlerInterface |
interface |
src/Core/RulesEventHandlerInterface.php |
Interface for Rules event handlers. |
| RulesEventHandlerInterface.php |
file |
src/Core/RulesEventHandlerInterface.php |
|
| RulesEventHandlerInterface::getContextDefinition |
function |
src/Core/RulesEventHandlerInterface.php |
Gets a specific context definition of the plugin. |
| RulesEventHandlerInterface::getContextDefinitions |
function |
src/Core/RulesEventHandlerInterface.php |
Gets the context definitions of the event. |
| RulesEventManager |
class |
src/Core/RulesEventManager.php |
Plugin manager for Rules events that can be triggered. |
| RulesEventManager.php |
file |
src/Core/RulesEventManager.php |
|
| RulesEventManager::$defaults |
property |
src/Core/RulesEventManager.php |
Provides some default values for the definition of all Rules event plugins. |
| RulesEventManager::$entityBundleInfo |
property |
src/Core/RulesEventManager.php |
The entity type bundle information manager. |
| RulesEventManager::createInstance |
function |
src/Core/RulesEventManager.php |
Creates a pre-configured instance of a plugin. |
| RulesEventManager::getDefinition |
function |
src/Core/RulesEventManager.php |
Gets a specific plugin definition. |
| RulesEventManager::getEventBaseName |
function |
src/Core/RulesEventManager.php |
Gets the base name of a configured event name. |
| RulesEventManager::processDefinition |
function |
src/Core/RulesEventManager.php |
Performs extra processing on plugin definitions. |
| RulesEventManager::__construct |
function |
src/Core/RulesEventManager.php |
Constructor. |
| RulesException |
class |
src/Exception/RulesException.php |
A common exception for Rules. |
| RulesException.php |
file |
src/Exception/RulesException.php |
|
| RulesExpression |
class |
src/Annotation/RulesExpression.php |
Defines the RulesExpression annotation class. |
| RulesExpression.php |
file |
src/Annotation/RulesExpression.php |
|
| RulesExpression::$form_class |
property |
src/Annotation/RulesExpression.php |
The class name of the form for displaying/editing this expression. |
| RulesExpression::$id |
property |
src/Annotation/RulesExpression.php |
The plugin ID. |
| RulesExpression::$label |
property |
src/Annotation/RulesExpression.php |
The human-readable name of the rules plugin. |
| RulesIntegrationTestBase |
class |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
Base class for Rules integration tests. |
| RulesIntegrationTestBase.php |
file |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
|
| RulesIntegrationTestBase::$actionManager |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
|
| RulesIntegrationTestBase::$cacheBackend |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
|
| RulesIntegrationTestBase::$classResolver |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
The class resolver mock for the typed data manager. |
| RulesIntegrationTestBase::$conditionManager |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
|
| RulesIntegrationTestBase::$container |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
The Drupal service container. |
| RulesIntegrationTestBase::$dataFetcher |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
The data fetcher service. |
| RulesIntegrationTestBase::$dataFilterManager |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
The data filter manager. |
| RulesIntegrationTestBase::$enabledModules |
property |
tests/src/Unit/Integration/RulesIntegrationTestBase.php |
Array object keyed with module names and TRUE as value. |