You are here

interface DevelImageProviderPluginInterface in Devel images provider 8

Interface definition for Devel Image Provider plugins.

Hierarchy

Expanded class hierarchy of DevelImageProviderPluginInterface

All classes that implement DevelImageProviderPluginInterface

1 file declares its use of DevelImageProviderPluginInterface
DevelImageProviderPluginBase.php in lib/Drupal/devel_image_provider/Plugin/Type/DevelImageProviderPluginBase.php
Contains \Drupal\devel_image_provider\DevelImageProviderPluginBase.

File

lib/Drupal/devel_image_provider/Plugin/Type/DevelImageProviderPluginInterface.php, line 15
Contains \Drupal\devel_image_provider\DevelImageProviderPluginInterface.

Namespace

Drupal\devel_image_provider\Plugin\Type
View source
interface DevelImageProviderPluginInterface extends PluginInspectionInterface {

  /**
   * Sets the available methods to get the images from this provider.
   */
  public function availableMethods();

  /**
   * Generates a settings form for this handler.
   */
  public function settingsForm();

  /**
   * Generates a settings form validate function for this handler.
   */
  public function settingsFormValidate(&$form, &$form_state);

  /**
   * Generates a settings form submit function for this handler.
   */
  public function settingsFormSubmit(&$form, &$form_state);

  /**
   * Image generation handler.
   */
  public function generateImage($object, $field, $instance, $bundle);

}

Members

Namesort descending Modifiers Type Description Overrides
DevelImageProviderPluginInterface::availableMethods public function Sets the available methods to get the images from this provider. 1
DevelImageProviderPluginInterface::generateImage public function Image generation handler. 1
DevelImageProviderPluginInterface::settingsForm public function Generates a settings form for this handler. 1
DevelImageProviderPluginInterface::settingsFormSubmit public function Generates a settings form submit function for this handler. 1
DevelImageProviderPluginInterface::settingsFormValidate public function Generates a settings form validate function for this handler. 1
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2