You are here

class RulesEventDefaultHandler in Rules 7.2

A handler for events having no settings. This is the default handler.

Hierarchy

Expanded class hierarchy of RulesEventDefaultHandler

1 string reference to 'RulesEventDefaultHandler'
rules_get_event_handler in ./rules.module
Returns the rule event handler for the given event.

File

includes/rules.event.inc, line 269
Contains event handler interface and base classes.

View source
class RulesEventDefaultHandler extends RulesEventHandlerBase {

  /**
   * Implements RulesEventHandlerInterface::buildForm().
   */
  public function buildForm(array &$form_state) {
    return array();
  }

  /**
   * Implements RulesEventHandlerInterface::getConfiguredEventName().
   */
  public function getEventNameSuffix() {
    return '';
  }

  /**
   * Implements RulesEventHandlerInterface::summary().
   */
  public function summary() {
    return check_plain($this->eventInfo['label']);
  }

  /**
   * Implements RulesEventHandlerInterface::getDefaults().
   */
  public function getDefaults() {
    return array();
  }

  /**
   * Implements RulesEventHandlerInterface::getSettings().
   */
  public function getSettings() {
    return NULL;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
RulesEventDefaultHandler::buildForm public function Implements RulesEventHandlerInterface::buildForm(). Overrides RulesEventHandlerInterface::buildForm
RulesEventDefaultHandler::getDefaults public function Implements RulesEventHandlerInterface::getDefaults(). Overrides RulesEventHandlerInterface::getDefaults
RulesEventDefaultHandler::getEventNameSuffix public function Implements RulesEventHandlerInterface::getConfiguredEventName(). Overrides RulesEventHandlerInterface::getEventNameSuffix
RulesEventDefaultHandler::getSettings public function Implements RulesEventHandlerInterface::getSettings(). Overrides RulesEventHandlerBase::getSettings
RulesEventDefaultHandler::summary public function Implements RulesEventHandlerInterface::summary(). Overrides RulesEventHandlerInterface::summary
RulesEventHandlerBase::$eventInfo protected property The event info.
RulesEventHandlerBase::$eventName protected property The event name.
RulesEventHandlerBase::$settings protected property The event settings.
RulesEventHandlerBase::availableVariables public function Implements RulesEventHandlerInterface::availableVariables(). Overrides RulesEventHandlerInterface::availableVariables 1
RulesEventHandlerBase::extractFormValues public function Implements RulesEventHandlerInterface::extractFormValues(). Overrides RulesEventHandlerInterface::extractFormValues 1
RulesEventHandlerBase::getEventInfo public function Implements RulesEventHandlerInterface::getEventInfo(). Overrides RulesEventHandlerInterface::getEventInfo
RulesEventHandlerBase::getEventName public function Implements RulesEventHandlerInterface::getEventName(). Overrides RulesEventHandlerInterface::getEventName
RulesEventHandlerBase::setSettings public function Implements RulesEventHandlerInterface::setSettings(). Overrides RulesEventHandlerInterface::setSettings
RulesEventHandlerBase::validate public function Implements RulesEventHandlerInterface::validate(). Overrides RulesEventHandlerInterface::validate 1
RulesEventHandlerBase::__construct public function Implements RulesEventHandlerInterface::__construct(). Overrides RulesEventHandlerInterface::__construct 1