5 * Contains \Drupal\video\Annotation\VideoEmbeddableProvider.
8 namespace Drupal\video\Annotation;
10 use Drupal\Component\Annotation\Plugin;
13 * Defines a VideoEmbeddableProvider item annotation object.
17 class VideoEmbeddableProvider extends Plugin {
27 * The label of the plugin.
29 * @var \Drupal\Core\Annotation\Translation
31 * @ingroup plugin_translatable
36 * A brief description of the plugin.
38 * @ingroup plugin_translatable
40 * @var \Drupal\Core\Annotation\Translation (optional)
42 public $description = '';
45 * List of regular expressions that match embed codes and URLs of videos.
49 public $regular_expressions = [];
52 * A mimetype of the plugin.
56 public $mimetype = '';
59 * A stream_wrapper to use in the plugin.
63 public $stream_wrapper = '';