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
MoreLink class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/MoreLink.php Provides a link render element for a "more" link, like those used in blocks.
MoreThanOneDataSetFromDataProviderException final class PHPUnit\Event\TestData vendor/phpunit/phpunit/src/Event/Exception/MoreThanOneDataSetFromDataProviderException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 8
MoveAttributesFromFilterWhitelistToCoverage final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
MoveAttributesFromRootToCoverage final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromRootToCoverage.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
MoveBlockController class Drupal\layout_builder\Controller core/modules/layout_builder/src/Controller/MoveBlockController.php Defines a controller to move a block.
MoveBlockForm class Drupal\layout_builder\Form core/modules/layout_builder/src/Form/MoveBlockForm.php Provides a form for moving a block. 1
MoveCoverageDirectoriesToSource final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveCoverageDirectoriesToSource.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
MoveTargetOutOfBounds final class WebDriver\Exception vendor/lullabot/php-webdriver/lib/WebDriver/Exception/MoveTargetOutOfBounds.php WebDriver\Exception\MoveTargetOutOfBounds class
MoveWhitelistExcludesToCoverage final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistExcludesToCoverage.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
MoveWhitelistIncludesToCoverage final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistIncludesToCoverage.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
MTimeProtectedFastFileStorage class Drupal\Component\PhpStorage core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php Stores PHP code in files with securely hashed names. 1
MTimeProtectedFileStorage class Drupal\Component\PhpStorage core/lib/Drupal/Component/PhpStorage/MTimeProtectedFileStorage.php Stores PHP code in files with securely hashed names.
Mul class PhpParser\Node\Expr\BinaryOp vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php
Mul class PhpParser\Node\Expr\AssignOp vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php
MulBinary class Twig\Node\Expression\Binary vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php 1
MultiConflictRule class Composer\DependencyResolver vendor/composer/composer/src/Composer/DependencyResolver/MultiConflictRule.php @author Nils Adermann <naderman@naderman.de>
MultiConstraint class Composer\Semver\Constraint vendor/composer/semver/src/Constraint/MultiConstraint.php Defines a conjunctive or disjunctive set of constraints. 9
MultiItemsFieldHandlerInterface interface Drupal\views\Plugin\views\field core/modules/views/src/Plugin/views/field/MultiItemsFieldHandlerInterface.php Defines a field handler which renders multiple items per row. 2
MultiLineArrayEndBracketPlacementSniff class SlevomatCodingStandard\Sniffs\Arrays vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Arrays/MultiLineArrayEndBracketPlacementSniff.php
MultiLineAssignmentSniff class Drupal\Sniffs\Formatting vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Formatting/MultiLineAssignmentSniff.php \Drupal\Sniffs\Formatting\MultiLineAssignmentSniff.
MultiLineAssignmentSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\Formatting vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/Formatting/MultiLineAssignmentSniff.php
MultiLineConditionSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/ControlStructures/MultiLineConditionSniff.php
MultiLineFunctionDeclarationSniff class Drupal\Sniffs\Functions vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Functions/MultiLineFunctionDeclarationSniff.php Multi-line function declarations need to have a trailing comma on the last parameter. Modified from Squiz, whenever there is a function declaration closing parenthesis on a new line we treat it as multi-line.
MultiLineFunctionDeclarationSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Functions/MultiLineFunctionDeclarationSniff.php 1 2
MultiLogRecordProcessor class OpenTelemetry\SDK\Logs\Processor vendor/open-telemetry/sdk/Logs/Processor/MultiLogRecordProcessor.php 2
MultiObserver final class OpenTelemetry\SDK\Metrics\MetricRegistry vendor/open-telemetry/sdk/Metrics/MetricRegistry/MultiObserver.php @internal
MultipartStream final class GuzzleHttp\Psr7 vendor/guzzlehttp/psr7/src/MultipartStream.php Stream that when read returns bytes for a streaming multipart or multipart/form-data stream.
MultipleErrors class Egulias\EmailValidator\Result vendor/egulias/email-validator/src/Result/MultipleErrors.php @psalm-suppress PropertyNotSetInConstructor 1
MultiplePcreFilterIterator abstract class Symfony\Component\Finder\Iterator vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings). 3
MultipleProviderAnnotationInterface interface Drupal\migrate\Annotation core/modules/migrate/src/Annotation/MultipleProviderAnnotationInterface.php Defines a common interface for classed annotations with multiple providers. 1 1
MultipleStatementAlignmentSniff class Drupal\Sniffs\Formatting vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Formatting/MultipleStatementAlignmentSniff.php Checks alignment of multiple assignments.Largely copied from \PHP_CodeSniffer\Standards\Generic\Sniffs\Formatting\MultipleStatementAlignmentSniff but also allows multiple single space assignments.
MultipleStatementAlignmentSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Formatting vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Formatting/MultipleStatementAlignmentSniff.php 1 1
MultipleUsesPerLineSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/MultipleUsesPerLineSniff.php
MultipleValidationWithAnd class Egulias\EmailValidator\Validation vendor/egulias/email-validator/src/Validation/MultipleValidationWithAnd.php
MultiReferenceCounter final class OpenTelemetry\SDK\Metrics\StalenessHandler vendor/open-telemetry/sdk/Metrics/StalenessHandler/MultiReferenceCounter.php @internal 1
MultiRegistryRegistration final class OpenTelemetry\SDK\Metrics\MetricRegistration vendor/open-telemetry/sdk/Metrics/MetricRegistration/MultiRegistryRegistration.php @internal 1
MultisiteValidator final class Drupal\package_manager\Validator core/modules/package_manager/src/Validator/MultisiteValidator.php Checks that the current site is not part of a multisite.
MultiSpanProcessor final class OpenTelemetry\SDK\Trace\SpanProcessor vendor/open-telemetry/sdk/Trace/SpanProcessor/MultiSpanProcessor.php Class SpanMultiProcessor is a SpanProcessor that forwards all events to an array of SpanProcessors. 1
MultiTextMapPropagator final class OpenTelemetry\Context\Propagation vendor/open-telemetry/context/Propagation/MultiTextMapPropagator.php 1
MultiWidthLayoutBase abstract class Drupal\layout_builder\Plugin\Layout core/modules/layout_builder/src/Plugin/Layout/MultiWidthLayoutBase.php Base class of layouts with configurable widths. 2
MysqlCastSql class Drupal\mysql\Plugin\views\query core/modules/mysql/src/Plugin/views/query/MysqlCastSql.php MySQL specific cast handling. 2
MysqlDateSql class Drupal\views\Plugin\views\query core/modules/views/src/Plugin/views/query/MysqlDateSql.php MySQL-specific date handling. 2
MysqlHooks class Drupal\mysql\Hook core/modules/mysql/src/Hook/MysqlHooks.php Hook implementations for mysql.
MysqliCaster final class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/MysqliCaster.php @author Nicolas Grekas <p@tchwork.com>
Name class Drupal\user\Plugin\views\filter core/modules/user/src/Plugin/views/filter/Name.php Filter handler for usernames. 1 1
Name class PhpParser\Node vendor/nikic/php-parser/lib/PhpParser/Node/Name.php 2 31
NameAlreadyInUseException final class PHPUnit\Framework\MockObject\Generator vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/NameAlreadyInUseException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
NameContext class PhpParser vendor/nikic/php-parser/lib/PhpParser/NameContext.php 1
NameConverterInterface interface Symfony\Component\Serializer\NameConverter vendor/symfony/serializer/NameConverter/NameConverterInterface.php Defines the interface for property name converters. 3 5
NamedArgumentConstructor final class Doctrine\Common\Annotations\Annotation vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/NamedArgumentConstructor.php Annotation that indicates that the annotated class should be constructed with a named argument call. 1

Pagination

  • First page
  • Previous page
  • …
  • Page 122
  • Page 123
  • Page 124
  • Page 125
  • Page 126
  • Page 127
  • Page 128
  • Page 129
  • Page 130
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal