protected function GeshiFilterFilter::tagStyles in GeSHi Filter for syntax highlighting 8
Same name and namespace in other branches
- 8.2 src/Plugin/Filter/GeshiFilterFilter.php \Drupal\geshifilter\Plugin\Filter\GeshiFilterFilter::tagStyles()
Get the tag style.
Return value
array Where to use [], <>, or both for tags.
5 calls to GeshiFilterFilter::tagStyles()
- GeshiFilterFilter::generalHighlightTagsSettings in src/
Plugin/ Filter/ GeshiFilterFilter.php - Helper function for some settings form fields.
- GeshiFilterFilter::prepare in src/
Plugin/ Filter/ GeshiFilterFilter.php - Prepares the text for processing.
- GeshiFilterFilter::process in src/
Plugin/ Filter/ GeshiFilterFilter.php - Performs the filter processing.
- GeshiFilterFilter::replaceCallback in src/
Plugin/ Filter/ GeshiFilterFilter.php - Callback for preg_replace_callback.
- GeshiFilterFilter::tips in src/
Plugin/ Filter/ GeshiFilterFilter.php - Get the tips for the filter.
File
- src/
Plugin/ Filter/ GeshiFilterFilter.php, line 670
Class
- GeshiFilterFilter
- Provides a base filter for Geshi Filter.
Namespace
Drupal\geshifilter\Plugin\FilterCode
protected function tagStyles() {
if ($this->config
->get('use_format_specific_options') == FALSE) {
// Get global tag styles.
$styles = $this->config
->get('tag_styles');
}
else {
if (isset($this->settings['general_tags']["tag_styles"])) {
// Tags are set for this language.
$styles = $this->settings['general_tags']["tag_styles"];
}
else {
// Tags are not set for this language, so use the global ones.
$styles = $this->config
->get('tag_styles');
}
}
return $styles;
}