You are here

abstract class ServicesClientConditionPlugin in Services Client 7.2

Hierarchy

Expanded class hierarchy of ServicesClientConditionPlugin

2 string references to 'ServicesClientConditionPlugin'
hook_services_client_condition in ./services_client.api.php
ctools hook for Condition plugin discover.
services_client_services_client_condition in ./services_client.plugins.inc
List availalable condition plugins.

File

include/condition.inc, line 29

View source
abstract class ServicesClientConditionPlugin extends ServicesClientPlugin implements ServicesClientConditionInterface {

  /**
   * Constructor.
   */
  public function __construct($event, $config) {
    parent::__construct($event, $config);
    if (empty($this->config)) {
      $this->config = $this
        ->getDefaultConfiguration();
    }
  }

  /**
   * Retrieve default configuration.
   *
   * @return array
   *   Default configuration values.
   */
  protected function getDefaultConfiguration() {
    return array();
  }

}

Members

Namesort descending Modifiers Type Description Overrides
ServicesClientConditionInterface::getSummary public function Retrieve condition summary for UI. 3
ServicesClientConditionInterface::match public function Check if entity matches condition. 3
ServicesClientConditionPlugin::getDefaultConfiguration protected function Retrieve default configuration. 3
ServicesClientConditionPlugin::__construct public function Constructor. Overrides ServicesClientPlugin::__construct
ServicesClientPlugin::$config protected property Plugin specific configuration
ServicesClientPlugin::$event protected property Event definition
ServicesClientPlugin::configForm public function Configuration form options Overrides ServicesClientConfigurableInterface::configForm 6
ServicesClientPlugin::configFormSubmit public function Submit configuration form and save config. Overrides ServicesClientConfigurableInterface::configFormSubmit 6
ServicesClientPlugin::configFormValidate public function Validate configuration form. Overrides ServicesClientConfigurableInterface::configFormValidate 1
ServicesClientPlugin::getConfiguration public function Retrieve current plugin configuration. Overrides ServicesClientConfigurableInterface::getConfiguration
ServicesClientPlugin::setConfiguration public function Set configuration of plugin. Overrides ServicesClientConfigurableInterface::setConfiguration