Classes, traits, and interfaces - main - drupal

Primary tabs

Introduction to classes

A lot of the PHP code in Drupal is object oriented (OO), making use of PHP classes, interfaces, and traits. See the Objected-oriented programming conventions for more information.

See also

Objected-oriented programming conventions

File

core/core.api.php, line 1529

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
MediaEmbedFilterConfigurationUiAddTest class Drupal\Tests\media\FunctionalJavascript core/modules/media/tests/src/FunctionalJavascript/MediaEmbedFilterConfigurationUiAddTest.php Tests Media Embed Filter Configuration Ui Add.
MediaEmbedFilterConfigurationUiEditTest class Drupal\Tests\media\FunctionalJavascript core/modules/media/tests/src/FunctionalJavascript/MediaEmbedFilterConfigurationUiEditTest.php Tests Media Embed Filter Configuration Ui Edit.
MediaEmbedFilterDisabledIntegrationsTest class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaEmbedFilterDisabledIntegrationsTest.php Tests that media embed disables certain integrations.
MediaEmbedFilterTest class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php Tests Drupal\media\Plugin\Filter\MediaEmbed.
MediaEmbedFilterTestBase abstract class Drupal\Tests\media\FunctionalJavascript core/modules/media/tests/src/FunctionalJavascript/MediaEmbedFilterTestBase.php Base class for media embed filter configuration tests. 2
MediaEmbedFilterTestBase abstract class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaEmbedFilterTestBase.php Base class for Media Embed filter tests. 4
MediaEmbedFilterTranslationTest class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaEmbedFilterTranslationTest.php Tests that media embeds are translated based on text (host entity) language.
MediaEntityMetadataApiTest class Drupal\Tests\ckeditor5\Functional core/modules/ckeditor5/tests/src/Functional/MediaEntityMetadataApiTest.php Tests the media entity metadata API.
MediaFilterController class Drupal\media\Controller core/modules/media/src/Controller/MediaFilterController.php Controller which renders a preview of the provided text. 1 2
MediaFilterControllerTest class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaFilterControllerTest.php Tests that media preview route follows the media's access control.
MediaForm class Drupal\media core/modules/media/src/MediaForm.php Form controller for the media edit forms. 2
MediaFunctionalTestBase abstract class Drupal\Tests\media\Functional core/modules/media/tests/src/Functional/MediaFunctionalTestBase.php Base class for Media functional tests. 18 3
MediaFunctionalTestTrait trait Drupal\Tests\media\Functional core/modules/media/tests/src/Functional/MediaFunctionalTestTrait.php Trait with helpers for Media functional tests. 1
MediaHooks class Drupal\media\Hook core/modules/media/src/Hook/MediaHooks.php Hook implementations for media. 3
MediaInstallTest class Drupal\Tests\media\Functional core/modules/media/tests/src/Functional/MediaInstallTest.php Tests media Install / Uninstall logic.
MediaInterface interface Drupal\media core/modules/media/src/MediaInterface.php Provides an interface defining an entity for media items. 1 17
MediaJavascriptTestBase abstract class Drupal\Tests\media\FunctionalJavascript core/modules/media/tests/src/FunctionalJavascript/MediaJavascriptTestBase.php Base class for Media functional JavaScript tests. 8
MediaJsonAnonTest class Drupal\Tests\media\Functional\Rest core/modules/media/tests/src/Functional/Rest/MediaJsonAnonTest.php Tests Media Json Anon.
MediaJsonBasicAuthTest class Drupal\Tests\media\Functional\Rest core/modules/media/tests/src/Functional/Rest/MediaJsonBasicAuthTest.php Tests Media Json Basic Auth.
MediaJsonCookieTest class Drupal\Tests\media\Functional\Rest core/modules/media/tests/src/Functional/Rest/MediaJsonCookieTest.php Tests Media Json Cookie.
MediaKernelTestBase abstract class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaKernelTestBase.php Base class for Media kernel tests. 11
MediaLibrary class Drupal\ckeditor5\Plugin\CKEditor5Plugin core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/MediaLibrary.php CKEditor 5 Media Library plugin. 1 1
MediaLibraryAccessTest class Drupal\Tests\media_library\Kernel core/modules/media_library/tests/src/Kernel/MediaLibraryAccessTest.php Tests the media library access.
MediaLibraryAddFormTest class Drupal\Tests\media_library\Kernel core/modules/media_library/tests/src/Kernel/MediaLibraryAddFormTest.php Tests the media library add form.
MediaLibraryContextualFilterTest class Drupal\Tests\media_library\FunctionalJavascript core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryContextualFilterTest.php Tests the media library view with contextual filters.
MediaLibraryDisplayManager class Drupal\media_library core/modules/media_library/src/MediaLibraryDisplayManager.php The media library form and view display setup. 2
MediaLibraryDisplayModeTest class Drupal\Tests\media_library\Functional core/modules/media_library/tests/src/Functional/MediaLibraryDisplayModeTest.php Tests that the Media Library automatically configures form/view modes.
MediaLibraryEditorOpener class Drupal\media_library core/modules/media_library/src/MediaLibraryEditorOpener.php The media library opener for text editors. 2
MediaLibraryFieldWidgetOpener class Drupal\media_library core/modules/media_library/src/MediaLibraryFieldWidgetOpener.php The media library opener for field widgets. 2
MediaLibraryFormOverwriteTestHooks class Drupal\media_library_form_overwrite_test\Hook core/modules/media_library/tests/modules/media_library_form_overwrite_test/src/Hook/MediaLibraryFormOverwriteTestHooks.php Hook implementations for media_library_form_overwrite_test.
MediaLibraryHooks class Drupal\media_library\Hook core/modules/media_library/src/Hook/MediaLibraryHooks.php Hook implementations for media_library.
MediaLibraryImageStyleAccessTest class Drupal\Tests\media_library\Functional core/modules/media_library/tests/src/Functional/MediaLibraryImageStyleAccessTest.php Tests access to the Media library image style.
MediaLibraryInceptionWidget class Drupal\media_library_test_widget\Plugin\Field\FieldWidget core/modules/media_library/tests/modules/media_library_test_widget/src/Plugin/Field/FieldWidget/MediaLibraryInceptionWidget.php Plugin implementation of the 'media_library_inception_widget' widget.
MediaLibraryOpenerInterface interface Drupal\media_library core/modules/media_library/src/MediaLibraryOpenerInterface.php Defines an interface for media library openers. 2
MediaLibrarySelectForm class Drupal\media_library\Plugin\views\field core/modules/media_library/src/Plugin/views/field/MediaLibrarySelectForm.php Defines a field that outputs a checkbox and form for selecting media. 1
MediaLibrarySelectFormTest class Drupal\Tests\media_library\Unit core/modules/media_library/tests/src/Unit/MediaLibrarySelectFormTest.php Tests Drupal\media_library\Plugin\views\field\MediaLibrarySelectForm.
MediaLibraryServiceProvider class Drupal\media_library core/modules/media_library/src/MediaLibraryServiceProvider.php Service provider for media library services.
MediaLibraryState class Drupal\media_library core/modules/media_library/src/MediaLibraryState.php A value object for the media library state. 9
MediaLibraryStateTest class Drupal\Tests\media_library\Kernel core/modules/media_library/tests/src/Kernel/MediaLibraryStateTest.php Tests the media library state value object.
MediaLibraryTest class Drupal\Tests\ckeditor5\FunctionalJavascript core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLibraryTest.php Tests Drupal\ckeditor5\Plugin\CKEditor5Plugin\MediaLibrary.
MediaLibraryTestBase abstract class Drupal\Tests\media_library\FunctionalJavascript core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTestBase.php Base class for functional tests of Media Library functionality. 13 1
MediaLibraryTestHooks class Drupal\media_library_test\Hook core/modules/media_library/tests/modules/media_library_test/src/Hook/MediaLibraryTestHooks.php Hook implementations for media_library_test.
MediaLibraryThemeHooks class Drupal\media_library\Hook core/modules/media_library/src/Hook/MediaLibraryThemeHooks.php Hook implementations for media_library.
MediaLibraryUiBuilder class Drupal\media_library core/modules/media_library/src/MediaLibraryUiBuilder.php Service which builds the media library. 5 2
MediaLibraryViewsHooks class Drupal\media_library\Hook core/modules/media_library/src/Hook/MediaLibraryViewsHooks.php Hook implementations for media_library.
MediaLibraryWidget class Drupal\media_library\Plugin\Field\FieldWidget core/modules/media_library/src/Plugin/Field/FieldWidget/MediaLibraryWidget.php Plugin implementation of the 'media_library_widget' widget. 1 2
MediaLibraryWidgetTest class Drupal\Tests\media_library\Kernel core/modules/media_library/tests/src/Kernel/MediaLibraryWidgetTest.php Tests the media library widget.
MediaLinkabilityTest class Drupal\Tests\ckeditor5\FunctionalJavascript core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php Tests Drupal\ckeditor5\Plugin\CKEditor5Plugin\Media.
MediaLinkRelationsTest class Drupal\Tests\media\Kernel core/modules/media/tests/src/Kernel/MediaLinkRelationsTest.php Tests link relationships for media items.
MediaLinkTarget class Drupal\media\Entity core/modules/media/src/Entity/MediaLinkTarget.php Provides a Media link target handler. 1

Other projects


Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.