You are here

function rate_library_info_alter in Rate 8.2

Implements hook_library_info_alter().

File

./rate.module, line 575
Hook implementation code for the Rate module.

Code

function rate_library_info_alter(&$libraries, $extension) {
  if ($extension === 'rate') {
    $config = \Drupal::config('rate.settings');
    if ($config
      ->get('disable_fontawesome')) {
      foreach ($libraries as $library_key => $library) {
        if (isset($library['dependencies'])) {
          foreach ($library['dependencies'] as $key => $dependency) {
            if ($dependency === 'rate/fontawesome') {
              unset($libraries[$library_key]['dependencies'][$key]);
            }
          }
        }
      }
    }
  }
}