interface ServicesClientConfigurableInterface in Services Client 7.2
Basic configurable interface.
Hierarchy
- interface \ServicesClientConfigurableInterface
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
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ServicesClientConfigurableInterface:: |
public | function | Build configuration form. | 1 |
ServicesClientConfigurableInterface:: |
public | function | Submit configuration form and save config. | 1 |
ServicesClientConfigurableInterface:: |
public | function | Validate configuration form. | 1 |
ServicesClientConfigurableInterface:: |
public | function | Retrieve existing plugin configuration. | 1 |
ServicesClientConfigurableInterface:: |
public | function | Set plugin configuration. | 1 |