You are here

interface IconManagerServiceInterface in Font Awesome Icons 8.2

Provides an interface for icon manager.

Hierarchy

Expanded class hierarchy of IconManagerServiceInterface

All classes that implement IconManagerServiceInterface

1 file declares its use of IconManagerServiceInterface
FontAwesomeIconpickerWidget.php in modules/fontawesome_iconpicker_widget/src/Plugin/Field/FieldWidget/FontAwesomeIconpickerWidget.php

File

modules/fontawesome_iconpicker_widget/src/IconManagerServiceInterface.php, line 8

Namespace

Drupal\fontawesome_iconpicker_widget
View source
interface IconManagerServiceInterface {

  /**
   * Get formatted icon list.
   *
   * @return array
   *   An array of icons.
   */
  public function getFormattedIconList();

  /**
   * Get formatted term list.
   *
   * @return array
   *   An array of search terms.
   */
  public function getFormattedTermList();

  /**
   * Get icon base name from class.
   *
   * @param string $class
   *   The icon class name.
   *
   * @return string
   *   The icon base name.
   */
  public function getIconBaseNameFromClass($class);

  /**
   * Get icon prefix from class.
   *
   * @param string $class
   *   The icon class name.
   *
   * @return string
   *   The icon style prefix.
   */
  public function getIconPrefixFromClass($class);

}

Members

Namesort descending Modifiers Type Description Overrides
IconManagerServiceInterface::getFormattedIconList public function Get formatted icon list. 1
IconManagerServiceInterface::getFormattedTermList public function Get formatted term list. 1
IconManagerServiceInterface::getIconBaseNameFromClass public function Get icon base name from class. 1
IconManagerServiceInterface::getIconPrefixFromClass public function Get icon prefix from class. 1