Search for rule

  1. Search 7.x-2.x for rule
  2. Other projects
Title Object type File name Summary
RulesComponentAction.php file src/Plugin/RulesAction/RulesComponentAction.php
RulesComponentAction::$componentId property src/Plugin/RulesAction/RulesComponentAction.php The ID of the rules component config entity.
RulesComponentAction::$saveLater property src/Plugin/RulesAction/RulesComponentAction.php List of context names that should be saved later.
RulesComponentAction::$storage property src/Plugin/RulesAction/RulesComponentAction.php The storage of rules components.
RulesComponentAction::autoSaveContext function src/Plugin/RulesAction/RulesComponentAction.php Returns a list of context names that should be auto-saved after execution.
RulesComponentAction::create function src/Plugin/RulesAction/RulesComponentAction.php Creates an instance of the plugin.
RulesComponentAction::execute function src/Plugin/RulesAction/RulesComponentAction.php Executes the plugin.
RulesComponentAction::__construct function src/Plugin/RulesAction/RulesComponentAction.php Constructs a RulesComponentAction object.
RulesComponentActionDeriver class src/Plugin/RulesAction/RulesComponentActionDeriver.php Derives Rules component action plugin definitions from config entities.
RulesComponentActionDeriver.php file src/Plugin/RulesAction/RulesComponentActionDeriver.php
RulesComponentActionDeriver::$expressionManager property src/Plugin/RulesAction/RulesComponentActionDeriver.php The Rules expression manager.
RulesComponentActionDeriver::$storage property src/Plugin/RulesAction/RulesComponentActionDeriver.php The config entity storage that holds Rules components.
RulesComponentActionDeriver::create function src/Plugin/RulesAction/RulesComponentActionDeriver.php Creates a new class instance.
RulesComponentActionDeriver::getDerivativeDefinitions function src/Plugin/RulesAction/RulesComponentActionDeriver.php Gets the definition of all derivatives of a base plugin.
RulesComponentActionDeriver::__construct function src/Plugin/RulesAction/RulesComponentActionDeriver.php Creates a new RulesComponentActionDeriver object.
RulesComponentActionTest class tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Tests for exposing Rules components as action plugins.
RulesComponentActionTest.php file tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php
RulesComponentActionTest::prophesizeStorage function tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Prepares a mocked entity storage that returns the provided Rules configs.
RulesComponentActionTest::testActionAvailable function tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Tests that a rule can be used as action.
RulesComponentActionTest::testAutosaveOnlyOnce function tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Tests that auto saving is only triggered once with nested components.
RulesComponentActionTest::testContextDefinitions function tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Tests that context definitions are available on the derived action.
RulesComponentActionTest::testExecute function tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Tests that the execution of the action invokes the Rules component.
RulesComponentActionTest::testExecutionProvidedVariables function tests/src/Unit/Integration/RulesAction/RulesComponentActionTest.php Tests that a rules component in an action can also provide variables.
RulesComponentAddForm class src/Form/RulesComponentAddForm.php Provides a form to add a component.
RulesComponentAddForm.php file src/Form/RulesComponentAddForm.php
RulesComponentAddForm::actions function src/Form/RulesComponentAddForm.php Returns an array of supported actions for the current entity form.
RulesComponentAddForm::getEntityFromRouteMatch function src/Form/RulesComponentAddForm.php Determines which entity will be used by this form from a RouteMatch object.
RulesComponentAddForm::save function src/Form/RulesComponentAddForm.php Form submission handler for the 'save' action.
RulesComponentConfig class src/Entity/RulesComponentConfig.php Rules component configuration entity to persistently store configuration.
RulesComponentConfig.php file src/Entity/RulesComponentConfig.php
RulesComponentConfig::$component property src/Entity/RulesComponentConfig.php The component configuration as nested array.
RulesComponentConfig::$componentObject property src/Entity/RulesComponentConfig.php Stores a reference to the component object.
RulesComponentConfig::$config_version property src/Entity/RulesComponentConfig.php The config version the Rules component was created for.
RulesComponentConfig::$description property src/Entity/RulesComponentConfig.php The description of the rule, which is used only in the user interface.
RulesComponentConfig::$id property src/Entity/RulesComponentConfig.php The unique ID of the Rules component.
RulesComponentConfig::$label property src/Entity/RulesComponentConfig.php The label of the Rules component.
RulesComponentConfig::$tags property src/Entity/RulesComponentConfig.php The "tags" of a Rules component.
RulesComponentConfig::calculateDependencies function src/Entity/RulesComponentConfig.php Calculates dependencies and stores them in the dependency property.
RulesComponentConfig::createDuplicate function src/Entity/RulesComponentConfig.php Creates a duplicate of the entity.
RulesComponentConfig::getComponent function src/Entity/RulesComponentConfig.php Gets the Rules component to be edited.
RulesComponentConfig::getContextDefinitions function src/Entity/RulesComponentConfig.php Gets the definitions of the used context.
RulesComponentConfig::getDescription function src/Entity/RulesComponentConfig.php Returns the description.
RulesComponentConfig::getExpression function src/Entity/RulesComponentConfig.php Gets a Rules expression instance for this Rules component.
RulesComponentConfig::getProvidedContextDefinitions function src/Entity/RulesComponentConfig.php Gets the definitions of the provided context.
RulesComponentConfig::getTags function src/Entity/RulesComponentConfig.php Returns the tags associated with this config.
RulesComponentConfig::hasTags function src/Entity/RulesComponentConfig.php Checks if there are tags associated with this config.
RulesComponentConfig::label function src/Entity/RulesComponentConfig.php Overrides \Drupal\Core\Entity\Entity::label().
RulesComponentConfig::setContextDefinitions function src/Entity/RulesComponentConfig.php Sets the definitions of the used context.
RulesComponentConfig::setExpression function src/Entity/RulesComponentConfig.php Sets a Rules expression instance for this Rules component.
RulesComponentConfig::setProvidedContextDefinitions function src/Entity/RulesComponentConfig.php Sets the definitions of the provided context.