ui_icons-1.0.x-dev/tests/modules/ui_icons_test/src/Plugin/IconExtractor/TestExtractor.php
tests/modules/ui_icons_test/src/Plugin/IconExtractor/TestExtractor.php
<?php
declare(strict_types=1);
namespace Drupal\ui_icons_test\Plugin\IconExtractor;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\Core\Theme\Icon\Attribute\IconExtractor;
use Drupal\Core\Theme\Icon\IconExtractorBase;
use Drupal\Core\Theme\Icon\IconPackExtractorForm;
/**
* Test plugin implementation of the icon_extractor.
*/
#[IconExtractor(
id: 'test',
label: new TranslatableMarkup('Test'),
description: new TranslatableMarkup('Test extractor.'),
forms: [
'settings' => IconPackExtractorForm::class,
]
)]
class TestExtractor extends IconExtractorBase {
/**
* {@inheritdoc}
*/
public function discoverIcons(): array {
return [];
}
}
