You are here

function fontawesome_iconpicker_widget_check_installed in Font Awesome Icons 8.2

Check to make sure that the iconpicker library is installed.

Return value

bool Flag indicating if the library is properly installed.

2 calls to fontawesome_iconpicker_widget_check_installed()
FontAwesomeIconpickerWidget::formElement in modules/fontawesome_iconpicker_widget/src/Plugin/Field/FieldWidget/FontAwesomeIconpickerWidget.php
Returns the form for a single field widget.
fontawesome_iconpicker_widget_requirements in modules/fontawesome_iconpicker_widget/fontawesome_iconpicker_widget.install
Implements hook_requirements().

File

modules/fontawesome_iconpicker_widget/fontawesome_iconpicker_widget.module, line 14
Module for integration of iconpicker with Font Awesome.

Code

function fontawesome_iconpicker_widget_check_installed() {
  $iconpicker_library = \Drupal::service('library.discovery')
    ->getLibraryByName('fontawesome_iconpicker_widget', 'fonticonpicker');
  return file_exists(DRUPAL_ROOT . '/' . $iconpicker_library['js'][0]['data']);
}