diff --git a/src/Plugin/Condition/EntityHasField.php b/src/Plugin/Condition/EntityHasField.php index a537c33..2f51503 100644 --- a/src/Plugin/Condition/EntityHasField.php +++ b/src/Plugin/Condition/EntityHasField.php @@ -50,7 +50,7 @@ class EntityHasField extends RulesConditionBase { * @return array * An array of field names keyed on the field name. */ - public function fieldListOptions() { + public static function fieldListOptions() { $options = []; // Load all the fields in the system. diff --git a/src/Plugin/Condition/EntityIsOfBundle.php b/src/Plugin/Condition/EntityIsOfBundle.php index 3f8c209..06230d2 100644 --- a/src/Plugin/Condition/EntityIsOfBundle.php +++ b/src/Plugin/Condition/EntityIsOfBundle.php @@ -78,7 +78,7 @@ class EntityIsOfBundle extends RulesConditionBase { * @return array * An array of entity types keyed on the entity type machine name. */ - public function entityTypesListOptions() { + public static function entityTypesListOptions() { $options = []; $entity_types = \Drupal::entityTypeManager()->getDefinitions(); @@ -100,7 +100,7 @@ class EntityIsOfBundle extends RulesConditionBase { * @return array * An array of bundles keyed on the bundle machine name. */ - public function bundleListOptions() { + public static function bundleListOptions() { $options = []; $entity_types = \Drupal::entityTypeManager()->getDefinitions(); diff --git a/src/Plugin/Condition/EntityIsOfType.php b/src/Plugin/Condition/EntityIsOfType.php index 53dd874..4ab7835 100644 --- a/src/Plugin/Condition/EntityIsOfType.php +++ b/src/Plugin/Condition/EntityIsOfType.php @@ -54,7 +54,7 @@ class EntityIsOfType extends RulesConditionBase { * @return array * An array of entity types keyed on the entity type machine name. */ - public function entityTypesListOptions() { + public static function entityTypesListOptions() { $options = []; $entity_types = \Drupal::entityTypeManager()->getDefinitions(); diff --git a/src/Plugin/Condition/NodeIsOfType.php b/src/Plugin/Condition/NodeIsOfType.php index 85527c8..16cd031 100644 --- a/src/Plugin/Condition/NodeIsOfType.php +++ b/src/Plugin/Condition/NodeIsOfType.php @@ -48,7 +48,7 @@ class NodeIsOfType extends RulesConditionBase { * @return array * An array of node types keyed on the node type machine name. */ - public function nodeTypesListOptions() { + public static function nodeTypesListOptions() { $options = []; $node_types = \Drupal::service('entity.manager')->getStorage('node_type')->loadMultiple(); diff --git a/src/Plugin/Condition/UserHasRole.php b/src/Plugin/Condition/UserHasRole.php index bfaad94..45058e6 100644 --- a/src/Plugin/Condition/UserHasRole.php +++ b/src/Plugin/Condition/UserHasRole.php @@ -74,7 +74,7 @@ class UserHasRole extends RulesConditionBase { * @return array * An array of user roles keyed on role name. */ - public function userRolesListOptions() { + public static function userRolesListOptions() { return user_role_names(TRUE); } diff --git a/src/Plugin/RulesAction/UserRoleAdd.php b/src/Plugin/RulesAction/UserRoleAdd.php index e51d7c0..cd6ce17 100644 --- a/src/Plugin/RulesAction/UserRoleAdd.php +++ b/src/Plugin/RulesAction/UserRoleAdd.php @@ -82,7 +82,7 @@ class UserRoleAdd extends RulesActionBase { * @return array * An array of user roles keyed on role name. */ - public function userRolesListOptions() { + public static function userRolesListOptions() { return user_role_names(TRUE); } diff --git a/src/Plugin/RulesAction/UserRoleRemove.php b/src/Plugin/RulesAction/UserRoleRemove.php index 17f532c..8207c59 100644 --- a/src/Plugin/RulesAction/UserRoleRemove.php +++ b/src/Plugin/RulesAction/UserRoleRemove.php @@ -79,7 +79,7 @@ class UserRoleRemove extends RulesActionBase { * @return array * An array of user roles keyed on role name. */ - public function userRolesListOptions() { + public static function userRolesListOptions() { return user_role_names(TRUE); }