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
LogicException class Symfony\Component\Process\Exception vendor/symfony/process/Exception/LogicException.php LogicException for the Process Component. 1 4
LogicException class Symfony\Component\Mime\Exception vendor/symfony/mime/Exception/LogicException.php @author Fabien Potencier <fabien@symfony.com> 1 8
LogicException class Symfony\Component\Serializer\Exception vendor/symfony/serializer/Exception/LogicException.php LogicException. 1 11
LogicException class Symfony\Component\BrowserKit\Exception vendor/symfony/browser-kit/Exception/LogicException.php 1 3
LoginAuthenticator class Symfony\Component\Mailer\Transport\Smtp\Auth vendor/symfony/mailer/Transport/Smtp/Auth/LoginAuthenticator.php Handles LOGIN authentication.
LoginLogoutMenuLink class Drupal\user\Plugin\Menu core/modules/user/src/Plugin/Menu/LoginLogoutMenuLink.php A menu link that shows "Log in" or "Log out" as appropriate. 1
LoginStatusCheck class Drupal\user\Access core/modules/user/src/Access/LoginStatusCheck.php Determines access to routes based on login status of current user. 2
LogLevel class Psr\Log vendor/psr/log/src/LogLevel.php Describes log levels. 19
LogMessageParser class Drupal\Core\Logger core/lib/Drupal/Core/Logger/LogMessageParser.php Parses log messages and their placeholders.
LogMessageParserInterface interface Drupal\Core\Logger core/lib/Drupal/Core/Logger/LogMessageParserInterface.php Defines an interface for parsing log messages and their placeholders. 1 2
LogRecord class OpenTelemetry\API\Logs vendor/open-telemetry/api/Logs/LogRecord.php 1 3
LogRecord class Opentelemetry\Proto\Logs\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Logs/V1/LogRecord.php A log record according to OpenTelemetry Log Data Model: https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md 1
LogRecordAttributeValidator class OpenTelemetry\SDK\Common\Attribute vendor/open-telemetry/sdk/Common/Attribute/LogRecordAttributeValidator.php 1
LogRecordExporterFactoryInterface interface OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LogRecordExporterFactoryInterface.php 3 4
LogRecordExporterInterface interface OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LogRecordExporterInterface.php 4 9
LogRecordFlags class Opentelemetry\Proto\Logs\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Logs/V1/LogRecordFlags.php LogRecordFlags represents constants used to interpret the LogRecord.flags field, which is protobuf 'fixed32' type and is to be used as bit-fields. Each non-zero value defined in this enum is a bit-mask. To extract the bit-field, for…
LogRecordLimits class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LogRecordLimits.php
LogRecordLimitsBuilder class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LogRecordLimitsBuilder.php
LogRecordProcessorFactory class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LogRecordProcessorFactory.php
LogRecordProcessorInterface interface OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LogRecordProcessorInterface.php 4 4
Logs class GPBMetadata\Opentelemetry\Proto\Logs\V1 vendor/open-telemetry/gen-otlp-protobuf/GPBMetadata/Opentelemetry/Proto/Logs/V1/Logs.php
LogsConverter class OpenTelemetry\Contrib\Otlp vendor/open-telemetry/exporter-otlp/LogsConverter.php
LogsData class Opentelemetry\Proto\Logs\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Logs/V1/LogsData.php LogsData represents the logs data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP logs data but do not implement the OTLP protocol. The main difference between this message and collector protocol is…
LogsExporter class OpenTelemetry\Contrib\Otlp vendor/open-telemetry/exporter-otlp/LogsExporter.php @psalm-import-type SUPPORTED_CONTENT_TYPES from ProtobufSerializer
LogsExporterFactory class OpenTelemetry\Contrib\Otlp vendor/open-telemetry/exporter-otlp/LogsExporterFactory.php
LogsMessagesTrait trait OpenTelemetry\API\Behavior vendor/open-telemetry/api/Behavior/LogsMessagesTrait.php 23
LogsService class GPBMetadata\Opentelemetry\Proto\Collector\Logs\V1 vendor/open-telemetry/gen-otlp-protobuf/GPBMetadata/Opentelemetry/Proto/Collector/Logs/V1/LogsService.php
LogsServiceClient class Opentelemetry\Proto\Collector\Logs\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Collector/Logs/V1/LogsServiceClient.php Service that can be used to push logs between one Application instrumented with OpenTelemetry and an collector, or between an collector and a central collector (in this case logs are sent/received to/from multiple Applications).
LogToReportMigration abstract class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/LogToReportMigration.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 6
LogType final class WebDriver vendor/lullabot/php-webdriver/lib/WebDriver/LogType.php WebDriver\LogType class
LogWriterFactory class OpenTelemetry\API\Behavior\Internal vendor/open-telemetry/api/Behavior/Internal/LogWriterFactory.php
LogWriterInterface interface OpenTelemetry\API\Behavior\Internal\LogWriter vendor/open-telemetry/api/Behavior/Internal/LogWriter/LogWriterInterface.php 4 2
LongConditionClosingCommentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Commenting/LongConditionClosingCommentSniff.php
LongestCommonSubsequenceCalculator interface SebastianBergmann\Diff vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php 2
LongTypeHintsSniff class SlevomatCodingStandard\Sniffs\TypeHints vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/LongTypeHintsSniff.php
Loop class Composer\Util vendor/composer/composer/src/Composer/Util/Loop.php @author Jordi Boggiano <j.boggiano@seld.be> 6
LooseTypeCheck class JsonSchema\Constraints\TypeCheck vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/LooseTypeCheck.php 1
LowercaseClassKeywordsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Classes vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Classes/LowercaseClassKeywordsSniff.php
LowerCaseConstantSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/LowerCaseConstantSniff.php 1
LowercaseDeclarationSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/ControlStructures/LowercaseDeclarationSniff.php
LowercasedFilenameSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Files vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Files/LowercasedFilenameSniff.php
LowercaseFunctionKeywordsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Functions/LowercaseFunctionKeywordsSniff.php
LowerCaseKeywordSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/LowerCaseKeywordSniff.php
LowercasePHPFunctionsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/LowercasePHPFunctionsSniff.php
LowercaseString final class phpDocumentor\Reflection\PseudoTypes vendor/phpdocumentor/type-resolver/src/PseudoTypes/LowercaseString.php Value Object representing the type 'string'. 1
LowercaseStyleDefinitionSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/LowercaseStyleDefinitionSniff.php
LowerCaseTypeSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/LowerCaseTypeSniff.php
LSM class Peast\Syntax vendor/mck89/peast/lib/Peast/Syntax/LSM.php Longest Sequence Matcher. Utility class used by the scanner to consume the longest sequence of character given a set of allowed characters sequences.
LStringTranslatableSniff class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/LStringTranslatableSniff.php Checks that string literals passed to l() are translatable.
Luhn class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Luhn.php Validates that a value (typically a credit card number) passes the Luhn algorithm.

Pagination

  • First page
  • Previous page
  • …
  • Page 109
  • Page 110
  • Page 111
  • Page 112
  • Page 113
  • Page 114
  • Page 115
  • Page 116
  • Page 117
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal