You are here

public function MentionsFilter::checkMentionTypes in Open Social 8.2

Same name and namespace in other branches
  1. 8.9 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  2. 8 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  3. 8.3 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  4. 8.4 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  5. 8.5 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  6. 8.6 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  7. 8.7 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  8. 8.8 modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  9. 10.3.x modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  10. 10.0.x modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  11. 10.1.x modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()
  12. 10.2.x modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php \Drupal\mentions\Plugin\Filter\MentionsFilter::checkMentionTypes()

Checks if there are mentionTypes.

Return value

bool TRUE if there are mentionTypes, otherwise FALSE.

1 call to MentionsFilter::checkMentionTypes()
MentionsFilter::shouldApplyFilter in modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php
Checks if a textFormat filter should be applied.

File

modules/custom/mentions/src/Plugin/Filter/MentionsFilter.php, line 106

Class

MentionsFilter
Class FilterMentions.

Namespace

Drupal\mentions\Plugin\Filter

Code

public function checkMentionTypes() {
  $settings = $this->settings;
  if (isset($settings['mentions_filter'])) {
    $configs = $this->config
      ->listAll('mentions.mentions_type');
    foreach ($configs as $config) {
      $this->mentionTypes[] = str_replace('mentions.mentions_type.', '', $config);
    }
  }
  return !empty($this->mentionTypes);
}