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
ListParser class OpenTelemetry\SDK\Common\Configuration\Parser vendor/open-telemetry/sdk/Common/Configuration/Parser/ListParser.php 1
ListPlugin class Drupal\ckeditor5\Plugin\CKEditor5Plugin core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/ListPlugin.php CKEditor 5 List plugin. 1
ListShape final class phpDocumentor\Reflection\PseudoTypes vendor/phpdocumentor/type-resolver/src/PseudoTypes/ListShape.php @psalm-immutable 1
ListShapeItem final class phpDocumentor\Reflection\PseudoTypes vendor/phpdocumentor/type-resolver/src/PseudoTypes/ListShapeItem.php 1
ListStringItem class Drupal\options\Plugin\Field\FieldType core/modules/options/src/Plugin/Field/FieldType/ListStringItem.php Plugin implementation of the 'list_string' field type.
ListTestsAsTextCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsTextCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
ListTestsAsXmlCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsXmlCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
ListTestSuitesCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/ListTestSuitesCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
ListValue class Google\Protobuf vendor/google/protobuf/src/Google/Protobuf/ListValue.php `ListValue` is a wrapper around a repeated field of values. The JSON representation for `ListValue` is JSON array. 1
List_ final class phpDocumentor\Reflection\PseudoTypes vendor/phpdocumentor/type-resolver/src/PseudoTypes/List_.php Value Object representing the type 'list'. 1
List_ class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php 1
Literal abstract class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/Literal.php Abstract class for literals. 6
LiteralString final class phpDocumentor\Reflection\PseudoTypes vendor/phpdocumentor/type-resolver/src/PseudoTypes/LiteralString.php Value Object representing the type 'string'. 1
LithiumInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php
Loaded final class PHPUnit\Event\TestSuite vendor/phpunit/phpunit/src/Event/Events/TestSuite/Loaded.php @psalm-immutable 1
LoadedFromFileConfiguration final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/LoadedFromFileConfiguration.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
LoadedSubscriber interface PHPUnit\Event\TestSuite vendor/phpunit/phpunit/src/Event/Events/TestSuite/LoadedSubscriber.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Loader final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Loader.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
Loader final class PHPUnit\Util\Xml vendor/phpunit/phpunit/src/Util/Xml/Loader.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 5
LoaderChain class Symfony\Component\Serializer\Mapping\Loader vendor/symfony/serializer/Mapping/Loader/LoaderChain.php Calls multiple {@link LoaderInterface} instances in a chain.
LoaderChain class Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/LoaderChain.php Loads validation metadata from multiple {@link LoaderInterface} instances. 1 1
LoaderError class Twig\Error vendor/twig/twig/src/Error/LoaderError.php Exception thrown when an error occurs during template loading. 10
LoaderInterface interface Symfony\Component\Serializer\Mapping\Loader vendor/symfony/serializer/Mapping/Loader/LoaderInterface.php Loads {@link ClassMetadataInterface}. 3 1
LoaderInterface interface Composer\Package\Loader vendor/composer/composer/src/Composer/Package/Loader/LoaderInterface.php Defines a loader that takes an array to create package instances 2 2
LoaderInterface interface Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/LoaderInterface.php Loads validation metadata into {@link ClassMetadata} instances. 5 2
LoaderInterface interface Twig\Loader vendor/twig/twig/src/Loader/LoaderInterface.php Interface all loaders must implement. 5 4
LoadIncludeBase abstract class mglaman\PHPStanDrupal\Rules\Drupal vendor/mglaman/phpstan-drupal/src/Rules/Drupal/LoadIncludeBase.php @template TNodeType of Node @implements Rule<TNodeType> 2
LoadIncludes class mglaman\PHPStanDrupal\Rules\Drupal vendor/mglaman/phpstan-drupal/src/Rules/Drupal/LoadIncludes.php @extends LoadIncludeBase<Node\Expr\MethodCall>
Local class WebDriver\Storage vendor/lullabot/php-webdriver/lib/WebDriver/Storage/Local.php WebDriver\Storage\Local class
Local class Drupal\Core\FileTransfer core/lib/Drupal/Core/FileTransfer/Local.php Defines the local connection class for copying files as the httpd user. 1
LocalActionDefault class Drupal\Core\Menu core/lib/Drupal/Core/Menu/LocalActionDefault.php Provides a default implementation for local action plugins. 3 3 1
LocalActionInterface interface Drupal\Core\Menu core/lib/Drupal/Core/Menu/LocalActionInterface.php Defines an interface for menu local actions. 1
LocalActionManager class Drupal\Core\Menu core/lib/Drupal/Core/Menu/LocalActionManager.php Provides the default local action manager using YML as primary definition.
LocalActionManagerInterface interface Drupal\Core\Menu core/lib/Drupal/Core/Menu/LocalActionManagerInterface.php Manages discovery and instantiation of menu local action plugins. 1 2
LocalActionsBlock class Drupal\Core\Menu\Plugin\Block core/lib/Drupal/Core/Menu/Plugin/Block/LocalActionsBlock.php Provides a block to display the local actions.
LocalAwareRedirectResponseTrait trait Drupal\Core\Routing core/lib/Drupal/Core/Routing/LocalAwareRedirectResponseTrait.php Provides a trait which ensures that a URL is safe to redirect to.
LocalComment class Egulias\EmailValidator\Parser\CommentStrategy vendor/egulias/email-validator/src/Parser/CommentStrategy/LocalComment.php 1
Locale class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Locale.php Validates that a value is a valid locale (e.g. fr, fr_FR, etc.).
LocaleAwareInterface interface Symfony\Contracts\Translation vendor/symfony/translation-contracts/LocaleAwareInterface.php 1 3
LocaleAwareListener class Symfony\Component\HttpKernel\EventListener vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php Pass the current locale to the provided services.
LocaleConfigManager class Drupal\locale core/modules/locale/src/LocaleConfigManager.php Manages configuration supported in part by interface translation. 2 2
LocaleConfigSubscriber class Drupal\locale core/modules/locale/src/LocaleConfigSubscriber.php Updates strings translation when configuration translations change. 2
LocaleController class Drupal\locale\Controller core/modules/locale/src/Controller/LocaleController.php Return response for manual check translations.
LocaleDefaultConfigStorage class Drupal\locale core/modules/locale/src/LocaleDefaultConfigStorage.php Provides access to default configuration for locale integration. 2
LocaleEvent class Drupal\locale core/modules/locale/src/LocaleEvent.php Defines a Locale event. 1
LocaleEvents final class Drupal\locale core/modules/locale/src/LocaleEvents.php Defines events for locale translation. 2
LocaleHooks class Drupal\locale\Hook core/modules/locale/src/Hook/LocaleHooks.php Hook implementations for locale.
LocaleListener class Symfony\Component\HttpKernel\EventListener vendor/symfony/http-kernel/EventListener/LocaleListener.php Initializes the locale based on the current request.
LocaleLookup class Drupal\locale core/modules/locale/src/LocaleLookup.php A cache collector to allow for dynamic building of the locale cache.
LocaleOptions final class PhpTuf\ComposerStager\Internal\Translation\Service vendor/php-tuf/composer-stager/src/Internal/Translation/Service/LocaleOptions.php @package Translation 2

Pagination

  • First page
  • Previous page
  • …
  • Page 106
  • Page 107
  • Page 108
  • Page 109
  • Page 110
  • Page 111
  • Page 112
  • Page 113
  • Page 114
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal