├── .travis.yml ├── CHANGELOG.txt ├── DEVELOPING.md ├── README.md ├── config ├── install │ ├── media_entity.settings.yml │ ├── system.action.media_delete_action.yml │ ├── system.action.media_publish_action.yml │ ├── system.action.media_save_action.yml │ ├── system.action.media_unpublish_action.yml │ └── views.view.media.yml └── schema │ ├── media_entity.schema.yml │ └── media_entity.views.schema.yml ├── images └── icons │ └── generic.png ├── js └── media_bundle_form.js ├── media_entity.api.php ├── media_entity.info.yml ├── media_entity.install ├── media_entity.libraries.yml ├── media_entity.links.action.yml ├── media_entity.links.contextual.yml ├── media_entity.links.menu.yml ├── media_entity.links.task.yml ├── media_entity.module ├── media_entity.permissions.yml ├── media_entity.plugin_type.yml ├── media_entity.routing.yml ├── media_entity.services.yml ├── media_entity.theme.inc ├── media_entity.tokens.inc ├── src ├── Annotation │ └── MediaType.php ├── EmbedCodeValueTrait.php ├── Entity │ ├── Media.php │ └── MediaBundle.php ├── Form │ ├── DeleteMultiple.php │ ├── MediaBundleDeleteConfirm.php │ ├── MediaDeleteForm.php │ └── MediaInlineForm.php ├── MediaAccessController.php ├── MediaBundleForm.php ├── MediaBundleInterface.php ├── MediaBundleListBuilder.php ├── MediaForm.php ├── MediaInterface.php ├── MediaStorage.php ├── MediaStorageInterface.php ├── MediaTypeBase.php ├── MediaTypeException.php ├── MediaTypeInterface.php ├── MediaTypeManager.php ├── MediaViewsData.php └── Plugin │ ├── Action │ ├── DeleteMedia.php │ ├── PublishMedia.php │ ├── SaveMedia.php │ └── UnpublishMedia.php │ ├── DevelGenerate │ └── MediaDevelGenerate.php │ ├── Field │ └── FieldFormatter │ │ └── MediaThumbnailFormatter.php │ ├── MediaEntity │ └── Type │ │ └── Generic.php │ ├── QueueWorker │ └── thumbnailDownloader.php │ └── views │ ├── field │ └── MediaBulkForm.php │ └── wizard │ ├── Media.php │ └── MediaRevision.php ├── templates └── media.html.twig └── tests ├── modules ├── media_entity_test_bundle │ ├── config │ │ └── install │ │ │ └── media_entity.bundle.test.yml │ └── media_entity_test_bundle.info.yml ├── media_entity_test_type │ ├── config │ │ └── schema │ │ │ └── media_entity_test_type.schema.yml │ ├── media_entity_test_type.info.yml │ └── src │ │ └── Plugin │ │ └── MediaEntity │ │ └── Type │ │ └── TestType.php └── media_entity_test_views │ ├── config │ └── install │ │ └── views.view.test_media_entity_bulk_form.yml │ └── media_entity_test_views.info.yml └── src ├── Functional ├── MediaAccessTest.php ├── MediaBulkFormTest.php ├── MediaEntityFunctionalTestBase.php ├── MediaEntityFunctionalTestTrait.php └── MediaUiFunctionalTest.php ├── FunctionalJavascript ├── MediaEntityJavascriptTestBase.php ├── MediaIefIntegrationTest.php ├── MediaUiJavascriptTest.php └── MediaViewsWizardTest.php └── Kernel ├── BasicCreationTest.php └── TokensTest.php /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/CHANGELOG.txt -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/README.md -------------------------------------------------------------------------------- /config/install/media_entity.settings.yml: -------------------------------------------------------------------------------- 1 | icon_base: 'public://media-icons/generic' 2 | -------------------------------------------------------------------------------- /config/install/system.action.media_delete_action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/install/system.action.media_delete_action.yml -------------------------------------------------------------------------------- /config/install/system.action.media_publish_action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/install/system.action.media_publish_action.yml -------------------------------------------------------------------------------- /config/install/system.action.media_save_action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/install/system.action.media_save_action.yml -------------------------------------------------------------------------------- /config/install/system.action.media_unpublish_action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/install/system.action.media_unpublish_action.yml -------------------------------------------------------------------------------- /config/install/views.view.media.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/install/views.view.media.yml -------------------------------------------------------------------------------- /config/schema/media_entity.schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/schema/media_entity.schema.yml -------------------------------------------------------------------------------- /config/schema/media_entity.views.schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/config/schema/media_entity.views.schema.yml -------------------------------------------------------------------------------- /images/icons/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/images/icons/generic.png -------------------------------------------------------------------------------- /js/media_bundle_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/js/media_bundle_form.js -------------------------------------------------------------------------------- /media_entity.api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.api.php -------------------------------------------------------------------------------- /media_entity.info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.info.yml -------------------------------------------------------------------------------- /media_entity.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.install -------------------------------------------------------------------------------- /media_entity.libraries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.libraries.yml -------------------------------------------------------------------------------- /media_entity.links.action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.links.action.yml -------------------------------------------------------------------------------- /media_entity.links.contextual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.links.contextual.yml -------------------------------------------------------------------------------- /media_entity.links.menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.links.menu.yml -------------------------------------------------------------------------------- /media_entity.links.task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.links.task.yml -------------------------------------------------------------------------------- /media_entity.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.module -------------------------------------------------------------------------------- /media_entity.permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.permissions.yml -------------------------------------------------------------------------------- /media_entity.plugin_type.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.plugin_type.yml -------------------------------------------------------------------------------- /media_entity.routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.routing.yml -------------------------------------------------------------------------------- /media_entity.services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.services.yml -------------------------------------------------------------------------------- /media_entity.theme.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.theme.inc -------------------------------------------------------------------------------- /media_entity.tokens.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/media_entity.tokens.inc -------------------------------------------------------------------------------- /src/Annotation/MediaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Annotation/MediaType.php -------------------------------------------------------------------------------- /src/EmbedCodeValueTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/EmbedCodeValueTrait.php -------------------------------------------------------------------------------- /src/Entity/Media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Entity/Media.php -------------------------------------------------------------------------------- /src/Entity/MediaBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Entity/MediaBundle.php -------------------------------------------------------------------------------- /src/Form/DeleteMultiple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Form/DeleteMultiple.php -------------------------------------------------------------------------------- /src/Form/MediaBundleDeleteConfirm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Form/MediaBundleDeleteConfirm.php -------------------------------------------------------------------------------- /src/Form/MediaDeleteForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Form/MediaDeleteForm.php -------------------------------------------------------------------------------- /src/Form/MediaInlineForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Form/MediaInlineForm.php -------------------------------------------------------------------------------- /src/MediaAccessController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaAccessController.php -------------------------------------------------------------------------------- /src/MediaBundleForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaBundleForm.php -------------------------------------------------------------------------------- /src/MediaBundleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaBundleInterface.php -------------------------------------------------------------------------------- /src/MediaBundleListBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaBundleListBuilder.php -------------------------------------------------------------------------------- /src/MediaForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaForm.php -------------------------------------------------------------------------------- /src/MediaInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaInterface.php -------------------------------------------------------------------------------- /src/MediaStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaStorage.php -------------------------------------------------------------------------------- /src/MediaStorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaStorageInterface.php -------------------------------------------------------------------------------- /src/MediaTypeBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaTypeBase.php -------------------------------------------------------------------------------- /src/MediaTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaTypeException.php -------------------------------------------------------------------------------- /src/MediaTypeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaTypeInterface.php -------------------------------------------------------------------------------- /src/MediaTypeManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaTypeManager.php -------------------------------------------------------------------------------- /src/MediaViewsData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/MediaViewsData.php -------------------------------------------------------------------------------- /src/Plugin/Action/DeleteMedia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/Action/DeleteMedia.php -------------------------------------------------------------------------------- /src/Plugin/Action/PublishMedia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/Action/PublishMedia.php -------------------------------------------------------------------------------- /src/Plugin/Action/SaveMedia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/Action/SaveMedia.php -------------------------------------------------------------------------------- /src/Plugin/Action/UnpublishMedia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/Action/UnpublishMedia.php -------------------------------------------------------------------------------- /src/Plugin/DevelGenerate/MediaDevelGenerate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/DevelGenerate/MediaDevelGenerate.php -------------------------------------------------------------------------------- /src/Plugin/Field/FieldFormatter/MediaThumbnailFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/Field/FieldFormatter/MediaThumbnailFormatter.php -------------------------------------------------------------------------------- /src/Plugin/MediaEntity/Type/Generic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/MediaEntity/Type/Generic.php -------------------------------------------------------------------------------- /src/Plugin/QueueWorker/thumbnailDownloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/QueueWorker/thumbnailDownloader.php -------------------------------------------------------------------------------- /src/Plugin/views/field/MediaBulkForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/views/field/MediaBulkForm.php -------------------------------------------------------------------------------- /src/Plugin/views/wizard/Media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/views/wizard/Media.php -------------------------------------------------------------------------------- /src/Plugin/views/wizard/MediaRevision.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/src/Plugin/views/wizard/MediaRevision.php -------------------------------------------------------------------------------- /templates/media.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/templates/media.html.twig -------------------------------------------------------------------------------- /tests/modules/media_entity_test_bundle/config/install/media_entity.bundle.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_bundle/config/install/media_entity.bundle.test.yml -------------------------------------------------------------------------------- /tests/modules/media_entity_test_bundle/media_entity_test_bundle.info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_bundle/media_entity_test_bundle.info.yml -------------------------------------------------------------------------------- /tests/modules/media_entity_test_type/config/schema/media_entity_test_type.schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_type/config/schema/media_entity_test_type.schema.yml -------------------------------------------------------------------------------- /tests/modules/media_entity_test_type/media_entity_test_type.info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_type/media_entity_test_type.info.yml -------------------------------------------------------------------------------- /tests/modules/media_entity_test_type/src/Plugin/MediaEntity/Type/TestType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_type/src/Plugin/MediaEntity/Type/TestType.php -------------------------------------------------------------------------------- /tests/modules/media_entity_test_views/config/install/views.view.test_media_entity_bulk_form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_views/config/install/views.view.test_media_entity_bulk_form.yml -------------------------------------------------------------------------------- /tests/modules/media_entity_test_views/media_entity_test_views.info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/modules/media_entity_test_views/media_entity_test_views.info.yml -------------------------------------------------------------------------------- /tests/src/Functional/MediaAccessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Functional/MediaAccessTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MediaBulkFormTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Functional/MediaBulkFormTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MediaEntityFunctionalTestBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Functional/MediaEntityFunctionalTestBase.php -------------------------------------------------------------------------------- /tests/src/Functional/MediaEntityFunctionalTestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Functional/MediaEntityFunctionalTestTrait.php -------------------------------------------------------------------------------- /tests/src/Functional/MediaUiFunctionalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Functional/MediaUiFunctionalTest.php -------------------------------------------------------------------------------- /tests/src/FunctionalJavascript/MediaEntityJavascriptTestBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/FunctionalJavascript/MediaEntityJavascriptTestBase.php -------------------------------------------------------------------------------- /tests/src/FunctionalJavascript/MediaIefIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/FunctionalJavascript/MediaIefIntegrationTest.php -------------------------------------------------------------------------------- /tests/src/FunctionalJavascript/MediaUiJavascriptTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/FunctionalJavascript/MediaUiJavascriptTest.php -------------------------------------------------------------------------------- /tests/src/FunctionalJavascript/MediaViewsWizardTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/FunctionalJavascript/MediaViewsWizardTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/BasicCreationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Kernel/BasicCreationTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/TokensTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drupal-media/media_entity/HEAD/tests/src/Kernel/TokensTest.php --------------------------------------------------------------------------------