Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

Classes, traits, and interfaces - Drupal 11.1.x - Drupal Core

Primary tabs

  • Drupal 11.1.x

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 1518

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
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.
MediaListBuilder class Drupal\media core/modules/media/src/MediaListBuilder.php Provides a listing of media items. 1
MediaMappingsConstraint class Drupal\media\Plugin\Validation\Constraint core/modules/media/src/Plugin/Validation/Constraint/MediaMappingsConstraint.php Validates media mappings.
MediaMappingsConstraintValidator class Drupal\media\Plugin\Validation\Constraint core/modules/media/src/Plugin/Validation/Constraint/MediaMappingsConstraintValidator.php Validates media mappings.
MediaPermissions class Drupal\media core/modules/media/src/MediaPermissions.php Provides dynamic permissions for each media type.
MediaRevision class Drupal\media\Plugin\views\wizard core/modules/media/src/Plugin/views/wizard/MediaRevision.php Provides Views creation wizard for Media revisions.
MediaRouteProvider class Drupal\media\Routing core/modules/media/src/Routing/MediaRouteProvider.php Provides HTML routes for media pages. 1
MediaSelection class Drupal\media\Plugin\EntityReferenceSelection core/modules/media/src/Plugin/EntityReferenceSelection/MediaSelection.php Provides specific access control for the media entity type.
MediaSettingsForm class Drupal\media\Form core/modules/media/src/Form/MediaSettingsForm.php Provides a form to configure Media settings. 1
MediaSource class Drupal\media\Attribute core/modules/media/src/Attribute/MediaSource.php Defines a MediaSource attribute. 1 5
MediaSource class Drupal\media\Annotation core/modules/media/src/Annotation/MediaSource.php Defines a media source plugin annotation object.
MediaSourceBase abstract class Drupal\media core/modules/media/src/MediaSourceBase.php Base implementation of media source plugin. 2 2
MediaSourceEntityConstraintsInterface interface Drupal\media core/modules/media/src/MediaSourceEntityConstraintsInterface.php Defines an interface for a media source with entity constraints. 1
MediaSourceFieldConstraintsInterface interface Drupal\media core/modules/media/src/MediaSourceFieldConstraintsInterface.php Defines an interface for a media source with source field constraints. 1 2
MediaSourceInterface interface Drupal\media core/modules/media/src/MediaSourceInterface.php Defines the interface for media source plugins. 3 1
MediaSourceManager class Drupal\media core/modules/media/src/MediaSourceManager.php Manages media source plugins. 2
MediaStorage class Drupal\media core/modules/media/src/MediaStorage.php Defines the storage handler class for media. 1
MediaThumbnailFormatter class Drupal\media\Plugin\Field\FieldFormatter core/modules/media/src/Plugin/Field/FieldFormatter/MediaThumbnailFormatter.php Plugin implementation of the 'media_thumbnail' formatter.
MediaType class Drupal\media\Entity core/modules/media/src/Entity/MediaType.php Defines the Media type configuration entity. 6
MediaTypeAccessControlHandler class Drupal\media core/modules/media/src/MediaTypeAccessControlHandler.php Defines the access control handler for the "Media Type" entity type. 1
MediaTypeDeleteConfirmForm class Drupal\media\Form core/modules/media/src/Form/MediaTypeDeleteConfirmForm.php Provides a form for media type deletion. 1
MediaTypeForm class Drupal\media core/modules/media/src/MediaTypeForm.php Form controller for media type forms. 2
MediaTypeInterface interface Drupal\media core/modules/media/src/MediaTypeInterface.php Provides an interface defining a media type entity. 1 10
MediaTypeListBuilder class Drupal\media core/modules/media/src/MediaTypeListBuilder.php Provides a listing of media types. 1
MediaViewsData class Drupal\media core/modules/media/src/MediaViewsData.php Provides the Views data for the media entity type. 1
MediaWikiInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php
Medium final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/Medium.php @psalm-immutable 1
Medium final class SebastianBergmann\CodeCoverage\Test\TestSize vendor/phpunit/php-code-coverage/src/TestSize/Medium.php @psalm-immutable
Medium final class PHPUnit\Framework\TestSize vendor/phpunit/phpunit/src/Framework/TestSize/Medium.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
MemberExpression class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/MemberExpression.php A node that represents a member expression. For example: foo.bar
MemberMetadata abstract class Symfony\Component\Validator\Mapping vendor/symfony/validator/Mapping/MemberMetadata.php Stores all metadata needed for validating a class property. 2 1
MemberVarScopeSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Scope vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Scope/MemberVarScopeSniff.php
MemberVarSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/MemberVarSpacingSniff.php
MemcachedCaster class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/MemcachedCaster.php @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
MemcachedSessionHandler class Symfony\Component\HttpFoundation\Session\Storage\Handler vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
MemcachedStore class Symfony\Component\Lock\Store vendor/symfony/lock/Store/MemcachedStore.php MemcachedStore is a PersistingStoreInterface implementation using Memcached as store engine.
Memory class Drupal\Core\Queue core/lib/Drupal/Core/Queue/Memory.php Static queue implementation. 1
MemoryBackend class Drupal\Core\Cache core/lib/Drupal/Core/Cache/MemoryBackend.php Defines a memory cache implementation. 2 2
MemoryBackend class Drupal\Core\Flood core/lib/Drupal/Core/Flood/MemoryBackend.php Defines the memory flood backend. This is used for testing.
MemoryBackendFactory class Drupal\Core\Cache core/lib/Drupal/Core/Cache/MemoryBackendFactory.php 1
MemoryCache class Drupal\Core\Cache\MemoryCache core/lib/Drupal/Core/Cache/MemoryCache/MemoryCache.php Defines a memory cache implementation. 2
MemoryCacheFactory class Drupal\Core\Cache\MemoryCache core/lib/Drupal/Core/Cache/MemoryCache/MemoryCacheFactory.php
MemoryCacheInterface interface Drupal\Core\Cache\MemoryCache core/lib/Drupal/Core/Cache/MemoryCache/MemoryCacheInterface.php Defines an interface for memory cache implementations. 1 12 2
MemoryCounterBackend class Drupal\Core\Cache core/lib/Drupal/Core/Cache/MemoryCounterBackend.php Defines a memory cache implementation that counts set and get calls.
MemoryCounterBackendFactory class Drupal\Core\Cache core/lib/Drupal/Core/Cache/MemoryCounterBackendFactory.php
MemoryDataCollector class Symfony\Component\HttpKernel\DataCollector vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php @author Fabien Potencier <fabien@symfony.com>
MemoryEfficientLongestCommonSubsequenceCalculator final class SebastianBergmann\Diff vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php
MemoryMeter interface PHPUnit\Event\Telemetry vendor/phpunit/phpunit/src/Event/Value/Telemetry/MemoryMeter.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
MemoryStorage class Drupal\Core\Config core/lib/Drupal/Core/Config/MemoryStorage.php Provides an in memory configuration storage.
MemoryStorage class Drupal\Core\KeyValueStore core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.

Pagination

  • First page
  • Previous page
  • …
  • Page 113
  • Page 114
  • Page 115
  • Page 116
  • Page 117
  • Page 118
  • Page 119
  • Page 120
  • Page 121
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal