12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace Drupal\Core\Archiver\Annotation;
- use Drupal\Component\Annotation\Plugin;
- /**
- * Defines an archiver annotation object.
- *
- * Plugin Namespace: Plugin\Archiver
- *
- * For a working example, see \Drupal\system\Plugin\Archiver\Zip
- *
- * @see \Drupal\Core\Archiver\ArchiverManager
- * @see \Drupal\Core\Archiver\ArchiverInterface
- * @see plugin_api
- * @see hook_archiver_info_alter()
- *
- * @Annotation
- */
- class Archiver extends Plugin {
- /**
- * The archiver plugin ID.
- *
- * @var string
- */
- public $id;
- /**
- * The human-readable name of the archiver plugin.
- *
- * @ingroup plugin_translatable
- *
- * @var \Drupal\Core\Annotation\Translation
- */
- public $title;
- /**
- * The description of the archiver plugin.
- *
- * @ingroup plugin_translatable
- *
- * @var \Drupal\Core\Annotation\Translation
- */
- public $description;
- /**
- * An array of valid extensions for this archiver.
- *
- * @var array
- */
- public $extensions;
- }
|