bootstrap-8.x-3.23/src/Plugin/Setting/JavaScript/Popovers/PopoverTriggerAutoclose.php
src/Plugin/Setting/JavaScript/Popovers/PopoverTriggerAutoclose.php
<?php namespace Drupal\bootstrap\Plugin\Setting\JavaScript\Popovers; use Drupal\bootstrap\Plugin\Setting\DeprecatedSettingInterface; /** * The "popover_trigger_autoclose" theme setting. * * @ingroup plugins_setting * * @BootstrapSetting( * id = "popover_trigger_autoclose", * type = "checkbox", * title = @Translation("Auto-close on document click"), * description = @Translation("Will automatically close the current popover if a click occurs anywhere else other than the popover element."), * defaultValue = 1, * groups = { * "javascript" = @Translation("JavaScript"), * "popovers" = @Translation("Popovers"), * "options" = @Translation("Options"), * }, * ) * * @deprecated Since 8.x-3.14. Will be removed in a future release. * * @see \Drupal\bootstrap\Plugin\Setting\JavaScript\Popovers\PopoverAutoClose */ class PopoverTriggerAutoclose extends PopoverAutoClose implements DeprecatedSettingInterface { /** * {@inheritdoc} */ public function getDeprecatedReason() { return $this->t('Replaced with new setting. Will be removed in a future release.'); } /** * {@inheritdoc} */ public function getDeprecatedReplacement() { return '\Drupal\bootstrap\Plugin\Setting\JavaScript\Popovers\PopoverAutoClose'; } /** * {@inheritdoc} */ public function getDeprecatedReplacementSetting() { return $this->theme->getSettingPlugin('popover_auto_close'); } /** * {@inheritdoc} */ public function getDeprecatedVersion() { return '8.x-3.14'; } }