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']);
}