Classes, traits, and interfaces - 7.x-2.x - rules

Primary tabs

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
RulesElementMap class ui/ui.core.inc Helper object for mapping elements to ids.
RulesEntityController class includes/rules.core.inc Make sure loaded rule configs are instantiated right.
RulesEvaluationException class includes/rules.core.inc An exception that is thrown during evaluation.
RulesEventDefaultHandler class includes/rules.event.inc A handler for events having no settings. This is the default handler. 1
RulesEventDispatcherInterface interface includes/rules.event.inc Interface for event dispatchers. 1
RulesEventDispatcherTestCase class tests/rules.test Tests event dispatcher functionality.
RulesEventHandlerBase abstract class includes/rules.event.inc Base class for event handler. 2
RulesEventHandlerEntityBundle class includes/rules.event.inc Exposes the bundle of an entity as event setting. 3
RulesEventHandlerInterface interface includes/rules.event.inc Interface for handling rules events. 2
RulesEventSet class includes/rules.plugins.inc This class is used for caching the rules to be evaluated per event.
RulesException abstract class includes/rules.core.inc A base exception class for Rules. 2
RulesExtendable abstract class includes/rules.core.inc Base class for RulesExtendables. 1
RulesFeaturesController class ./rules.features.inc Controller handling the features integration.
RulesI18nStringController class rules_i18n/rules_i18n.i18n.inc Rules i18n integration controller.
RulesI18nStringEvaluator class rules_i18n/rules_i18n.rules.inc A class implementing a rules input evaluator processing tokens.
RulesI18nStringObjectWrapper class rules_i18n/rules_i18n.i18n.inc Custom I18nString object wrapper; registers custom properties per config.
RulesI18nTestCase class rules_i18n/rules_i18n.test Test the i18n integration.
RulesIdentifiableDataWrapper abstract class includes/rules.state.inc A wrapper class similar to the EntityDrupalWrapper, but for non-entities. 1
RulesIntegrationTestCase class tests/rules.test Tests provided module integration.
RulesIntegrityException class includes/rules.core.inc Indicates the Rules configuration failed the integrity check. 1
RulesInvocationEnabledTestCase class tests/rules.test Test early bootstrap Rules invocation.
RulesLog class includes/rules.core.inc The rules default logging class.
RulesLoop class includes/rules.plugins.inc A loop element.
RulesLoopUI class ui/ui.plugins.inc UI for Rules loops.
RulesNodeConditionBase abstract class modules/node.eval.inc Base class providing node condition defaults. 4
RulesNodeConditionPromoted class modules/node.eval.inc Condition: Check if the node is promoted to the frontpage.
RulesNodeConditionPublished class modules/node.eval.inc Condition: Check if the node is published.
RulesNodeConditionSticky class modules/node.eval.inc Condition: Check if the node is sticky.
RulesNodeConditionType class modules/node.eval.inc Condition: Check for selected content types.
RulesNodeEventHandler class modules/node.rules.inc Event handler support node bundle event settings.
RulesNumericOffsetProcessor class modules/rules_core.eval.inc A data processor for applying numerical offsets.
RulesOptimizationInterface interface includes/rules.core.inc Interface for optimizing evaluation.
RulesOr class includes/rules.plugins.inc A logical OR.
RulesPHPDataProcessor class modules/php.eval.inc A data processor using PHP.
RulesPHPEvaluator class modules/php.eval.inc A class implementing a rules input evaluator processing PHP.
RulesPlugin abstract class includes/rules.core.inc Base class for rules plugins. 2
RulesPluginFeaturesIntegrationInterace interface ./rules.features.inc Interface for backwards compatibility with older versions of Rules.
RulesPluginFeaturesIntegrationInterface interface ./rules.features.inc Interface to give features access to the faces extensions mechanism. 1
RulesPluginHandlerBase abstract class includes/rules.core.inc Base class for implementing abstract plugins via classes. 3
RulesPluginHandlerInterface interface includes/rules.core.inc Provides the base interface for implementing abstract plugins via classes. 4
RulesPluginImplInterface interface includes/rules.core.inc Interface used for implementing an abstract plugin via Faces. 1
RulesPluginUI class ui/ui.core.inc Faces UI extender for all kind of Rules plugins. 2
RulesPluginUIInterface interface ui/ui.core.inc Plugin UI Interface. 1
RulesReactionRule class includes/rules.plugins.inc Represents rules getting triggered by events.
RulesReactionRuleUI class ui/ui.plugins.inc Reaction rule specific UI.
RulesRecursiveElementIterator class includes/rules.core.inc A RecursiveIterator for rule elements.
RulesRuleSet class includes/rules.plugins.inc A set of rules to execute upon defined variables. 1
RulesRuleSetUI class ui/ui.plugins.inc Rule set specific UI.
RulesRuleUI class ui/ui.plugins.inc Rule specific UI. 1
RulesSchedulerDefaultTaskHandler class rules_scheduler/includes/rules_scheduler.handler.inc Default scheduled task handler. 1

Other projects