23 classes are annotated with Condition

DataComparison in src/Plugin/Condition/DataComparison.php
Provides a 'Data comparison' condition.
DataIsEmpty in src/Plugin/Condition/DataIsEmpty.php
Provides a 'Data value is empty' condition.
DataListContains in src/Plugin/Condition/DataListContains.php
Provides a 'List contains' condition.
DataListCountIs in src/Plugin/Condition/DataListCountIs.php
Provides a 'List count comparison' condition.
EntityHasField in src/Plugin/Condition/EntityHasField.php
Provides a 'Entity has field' condition.
EntityIsNew in src/Plugin/Condition/EntityIsNew.php
Provides an 'Entity is new' condition.
EntityIsOfBundle in src/Plugin/Condition/EntityIsOfBundle.php
Provides an 'Entity is of bundle' condition.
EntityIsOfType in src/Plugin/Condition/EntityIsOfType.php
Provides an 'Entity is of type' condition.
IpIsBanned in src/Plugin/Condition/IpIsBanned.php
Provides an 'IP address is blocked' condition.
NodeIsOfType in src/Plugin/Condition/NodeIsOfType.php
Provides a 'Node is of type' condition.
NodeIsPromoted in src/Plugin/Condition/NodeIsPromoted.php
Provides a 'Node is promoted' condition.
NodeIsPublished in src/Plugin/Condition/NodeIsPublished.php
Provides a 'Node is published' condition.
NodeIsSticky in src/Plugin/Condition/NodeIsSticky.php
Provides a 'Node is sticky' condition.
PathAliasExists in src/Plugin/Condition/PathAliasExists.php
Provides a 'Path alias exists' condition.
PathHasAlias in src/Plugin/Condition/PathHasAlias.php
Provides a 'Path has alias' condition.
TestConditionFalse in tests/modules/rules_test/src/Plugin/Condition/TestConditionFalse.php
Provides an always-FALSE test condition.
TestConditionProvider in tests/modules/rules_test/src/Plugin/Condition/TestConditionProvider.php
Test condition that adds a variable with the provided context.
TestConditionTrue in tests/modules/rules_test/src/Plugin/Condition/TestConditionTrue.php
Provides an always-TRUE test condition.
TestTextCondition in tests/modules/rules_test/src/Plugin/Condition/TestTextCondition.php
Returns TRUE if the 'text' context parameter equals 'test value'.
TextComparison in src/Plugin/Condition/TextComparison.php
Provides a 'Text comparison' condition.
UserHasEntityFieldAccess in src/Plugin/Condition/UserHasEntityFieldAccess.php
Provides a 'User has entity field access' condition.
UserHasRole in src/Plugin/Condition/UserHasRole.php
Provides a 'User has roles(s)' condition.
UserIsBlocked in src/Plugin/Condition/UserIsBlocked.php
Provides a 'User is blocked' condition.