You are here

public function RulesPlugin::pluginParameterInfo in Rules 7.2

Returns info about parameters needed by the plugin.

Note that not necessarily all parameters are needed when executing the plugin, as values for the parameter might have been already configured via the element settings.

See also

self::parameterInfo()

9 calls to RulesPlugin::pluginParameterInfo()
RulesAbstractPlugin::pluginParameterInfo in includes/rules.core.inc
Returns info about parameters needed by the plugin.
RulesContainerPlugin::exportFlat in includes/rules.core.inc
Determines whether the element should be exported in flat style.
RulesPlugin::access in includes/rules.core.inc
Whether the currently logged in user has access to all configured elements.
RulesPlugin::checkParameterSettings in includes/rules.core.inc
Checks whether parameters are correctly configured.
RulesPlugin::dependencies in includes/rules.core.inc
Calculates an array of required modules.

... See full list

2 methods override RulesPlugin::pluginParameterInfo()
RulesAbstractPlugin::pluginParameterInfo in includes/rules.core.inc
Returns info about parameters needed by the plugin.
RulesLoop::pluginParameterInfo in includes/rules.plugins.inc
Returns info about parameters needed by the plugin.

File

includes/rules.core.inc, line 633
Rules base classes and interfaces needed for any rule evaluation.

Class

RulesPlugin
Base class for rules plugins.

Code

public function pluginParameterInfo() {
  return isset($this->info['parameter']) ? $this->info['parameter'] : array();
}