interface IconExtractorWithFinderInterface
Interface for icon_extractor plugins.
@internal This API is experimental.
Hierarchy
- interface \Drupal\Core\Plugin\PluginFormInterface
- interface \Drupal\Core\Theme\Icon\IconExtractorInterface extends \Drupal\Core\Plugin\PluginFormInterface
- interface \Drupal\Core\Theme\Icon\IconExtractorWithFinderInterface extends \Drupal\Core\Theme\Icon\IconExtractorInterface
- interface \Drupal\Core\Theme\Icon\IconExtractorInterface extends \Drupal\Core\Plugin\PluginFormInterface
Expanded class hierarchy of IconExtractorWithFinderInterface
All classes that implement IconExtractorWithFinderInterface
File
-
core/
lib/ Drupal/ Core/ Theme/ Icon/ IconExtractorWithFinderInterface.php, line 13
Namespace
Drupal\Core\Theme\IconView source
interface IconExtractorWithFinderInterface extends IconExtractorInterface {
/**
* Create files data from sources config.
*
* @return array<string, array<string, string|null>>
* List of files with metadata.
*/
public function getFilesFromSources() : array;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
IconExtractorInterface::createIcon | public | function | Create the icon definition from an extractor plugin. | 1 |
IconExtractorInterface::description | public | function | Returns the translated plugin description. | 1 |
IconExtractorInterface::discoverIcons | public | function | Get a list of all the icons discovered by this extractor. | 5 |
IconExtractorInterface::label | public | function | Returns the translated plugin label. | 1 |
IconExtractorInterface::loadIcon | public | function | Load an icon object. | 1 |
IconExtractorWithFinderInterface::getFilesFromSources | public | function | Create files data from sources config. | 1 |
PluginFormInterface::buildConfigurationForm | public | function | Form constructor. | 33 |
PluginFormInterface::submitConfigurationForm | public | function | Form submission handler. | 31 |
PluginFormInterface::validateConfigurationForm | public | function | Form validation handler. | 17 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.