X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fmodules%2Fcontrib%2Fsearch_api_synonym%2Fsrc%2FExport%2FExportPluginBase.php;fp=web%2Fmodules%2Fcontrib%2Fsearch_api_synonym%2Fsrc%2FExport%2FExportPluginBase.php;h=69746feddf4ed71452a2a0df4b965045e730e7c0;hb=4e1bfbf98b844da83b18aca92ef00f11a4735806;hp=0000000000000000000000000000000000000000;hpb=f3baf763d342a5f82576890e2a8111a5aaf139dc;p=yaffs-website diff --git a/web/modules/contrib/search_api_synonym/src/Export/ExportPluginBase.php b/web/modules/contrib/search_api_synonym/src/Export/ExportPluginBase.php new file mode 100644 index 000000000..69746fedd --- /dev/null +++ b/web/modules/contrib/search_api_synonym/src/Export/ExportPluginBase.php @@ -0,0 +1,91 @@ +configFactory = $config_factory; + } + + /** + * {@inheritdoc} + */ + public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { + return new static( + $configuration, $plugin_id, $plugin_definition, $container->get('config.factory') + ); + } + + /** + * {@inheritdoc} + */ + public function getConfiguration() { + return $this->configuration; + } + + /** + * {@inheritdoc} + */ + public function setConfiguration(array $configuration) { + $this->configuration += $configuration; + } + + /** + * {@inheritdoc} + */ + public function defaultConfiguration() { + return []; + } + + /** + * {@inheritdoc} + */ + public function buildConfigurationForm(array $form, FormStateInterface $form_state) { + return $form; + } + + /** + * {@inheritdoc} + */ + public function validateConfigurationForm(array &$form, FormStateInterface $form_state) { + $values = $form_state->getValues(); + } + + /** + * {@inheritdoc} + */ + public function submitConfigurationForm(array &$form, FormStateInterface $form_state) { + parent::submitConfigurationForm($form, $form_state); + } + + /** + * {@inheritdoc} + */ + public function calculateDependencies() { + return []; + } + +}