You are here

interface ServicesClientConfigurableInterface in Services Client 7.2

Basic configurable interface.

Hierarchy

Expanded class hierarchy of ServicesClientConfigurableInterface

All classes that implement ServicesClientConfigurableInterface

File

include/plugin.inc, line 12
Base plugin definitions. All other plugins should be extended from this set of plugins.

View source
interface ServicesClientConfigurableInterface {

  /**
   * Set plugin configuration.
   *
   * @param array $config
   *   Configuration options.
   */
  public function setConfiguration($config);

  /**
   * Retrieve existing plugin configuration.
   *
   * @return array
   *   Configuration options.
   */
  public function getConfiguration();

  /**
   * Build configuration form.
   *
   * @param array $form
   *   Form array.
   *
   * @param array $form_state
   *   Form API state array.
   */
  public function configForm(&$form, &$form_state);

  /**
   * Validate configuration form.
   */
  public function configFormValidate(&$form, &$form_state);

  /**
   * Submit configuration form and save config.
   */
  public function configFormSubmit(&$form, &$form_state);

}

Members

Namesort descending Modifiers Type Description Overrides
ServicesClientConfigurableInterface::configForm public function Build configuration form. 1
ServicesClientConfigurableInterface::configFormSubmit public function Submit configuration form and save config. 1
ServicesClientConfigurableInterface::configFormValidate public function Validate configuration form. 1
ServicesClientConfigurableInterface::getConfiguration public function Retrieve existing plugin configuration. 1
ServicesClientConfigurableInterface::setConfiguration public function Set plugin configuration. 1