You are here

public function StylesGroupPluginBase::getIconPath in Bootstrap Styles 1.0.x

1 call to StylesGroupPluginBase::getIconPath()
StylesGroupPluginBase::getTitleWithIcon in src/StylesGroup/StylesGroupPluginBase.php

File

src/StylesGroup/StylesGroupPluginBase.php, line 72

Class

StylesGroupPluginBase
A base class to help developers implement their own Styles Group plugins.

Namespace

Drupal\bootstrap_styles\StylesGroup

Code

public function getIconPath() {

  // The default icon.
  $icon_path = drupal_get_path('module', 'bootstrap_styles') . 'images/plugin-group-default-icon.svg';
  if (isset($this->pluginDefinition['icon'])) {
    $icon = $this->pluginDefinition['icon'];
    $path_array = explode('/', $icon);
    if (isset($path_array[0])) {
      $module_name = $path_array[0];
      $icon_path = drupal_get_path('module', $module_name) . str_replace($module_name, '', $icon);
    }
  }
  return $icon_path;
}