3 namespace Drupal\Core\Archiver\Annotation;
5 use Drupal\Component\Annotation\Plugin;
8 * Defines an archiver annotation object.
10 * Plugin Namespace: Plugin\Archiver
12 * For a working example, see \Drupal\system\Plugin\Archiver\Zip
14 * @see \Drupal\Core\Archiver\ArchiverManager
15 * @see \Drupal\Core\Archiver\ArchiverInterface
17 * @see hook_archiver_info_alter()
21 class Archiver extends Plugin {
24 * The archiver plugin ID.
31 * The human-readable name of the archiver plugin.
33 * @ingroup plugin_translatable
35 * @var \Drupal\Core\Annotation\Translation
40 * The description of the archiver plugin.
42 * @ingroup plugin_translatable
44 * @var \Drupal\Core\Annotation\Translation
49 * An array of valid extensions for this archiver.