3 namespace Drupal\eu_cookie_compliance\Plugin;
5 use Drupal\Component\Plugin\PluginInspectionInterface;
6 use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
9 * Defines the interface for consent storages.
11 * @see \Drupal\eu_cookie_compliance\Plugin\ConsentStorageBase
12 * @see \Drupal\eu_cookie_compliance\Plugin\ConsentStorageManager
13 * @see \Drupal\eu_cookie_compliance\Plugin\ConsentStorageManagerInterface
16 interface ConsentStorageInterface extends PluginInspectionInterface, ContainerFactoryPluginInterface {
19 * Returns the consent storage label.
22 * The consent storage label.
24 public function label();
27 * Returns the consent storage description.
30 * The consent storage description.
32 public function description();