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
LoggerAwareInterface interface Psr\Log vendor/psr/log/src/LoggerAwareInterface.php Describes a logger-aware instance. 12 15
LoggerAwarePass class Drupal\Core\DependencyInjection\Compiler core/lib/Drupal/Core/DependencyInjection/Compiler/LoggerAwarePass.php Sets the logger on all services that implement LoggerAwareInterface. 1
LoggerAwareTrait trait OpenTelemetry\SDK\Trace\Behavior vendor/open-telemetry/sdk/Trace/Behavior/LoggerAwareTrait.php 2
LoggerAwareTrait trait Psr\Log vendor/psr/log/src/LoggerAwareTrait.php Basic Implementation of LoggerAwareInterface. 11
LoggerChannel class Drupal\Core\Logger core/lib/Drupal/Core/Logger/LoggerChannel.php Defines a logger channel that most implementations will use. 2
LoggerChannelFactory class Drupal\Core\Logger core/lib/Drupal/Core/Logger/LoggerChannelFactory.php Defines a factory for logging channels.
LoggerChannelFactoryInterface interface Drupal\Core\Logger core/lib/Drupal/Core/Logger/LoggerChannelFactoryInterface.php Logger channel factory interface. 1 7
LoggerChannelInterface interface Drupal\Core\Logger core/lib/Drupal/Core/Logger/LoggerChannelInterface.php Logger channel interface. 1
LoggerChannelTrait trait Drupal\Core\Logger core/lib/Drupal/Core/Logger/LoggerChannelTrait.php Wrapper methods for the logger factory service. 7
LoggerConfig class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LoggerConfig.php 1
LoggerDataCollector class Symfony\Component\HttpKernel\DataCollector vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php @author Fabien Potencier <fabien@symfony.com>
LoggerDecorator class OpenTelemetry\SDK\Trace\SpanExporter vendor/open-telemetry/sdk/Trace/SpanExporter/LoggerDecorator.php
LoggerExporter class OpenTelemetry\SDK\Trace\SpanExporter vendor/open-telemetry/sdk/Trace/SpanExporter/LoggerExporter.php
LoggerHolder final class OpenTelemetry\API vendor/open-telemetry/api/LoggerHolder.php 1
LoggerInterface interface Psr\Log vendor/psr/log/src/LoggerInterface.php Describes a logger instance. 6 98
LoggerInterface interface OpenTelemetry\API\Logs vendor/open-telemetry/api/Logs/LoggerInterface.php 3 5
LoggerPass class Symfony\Component\HttpKernel\DependencyInjection vendor/symfony/http-kernel/DependencyInjection/LoggerPass.php Registers the default logger if necessary.
LoggerProvider class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LoggerProvider.php
LoggerProviderBuilder class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LoggerProviderBuilder.php
LoggerProviderFactory class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LoggerProviderFactory.php 1
LoggerProviderInterface interface OpenTelemetry\API\Logs vendor/open-telemetry/api/Logs/LoggerProviderInterface.php 2 6
LoggerProviderInterface interface OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LoggerProviderInterface.php 2 2
LoggerSharedState class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/LoggerSharedState.php
LoggerTrait trait Psr\Log vendor/psr/log/src/LoggerTrait.php This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include. 3
Logging class OpenTelemetry\API\Behavior\Internal vendor/open-telemetry/api/Behavior/Internal/Logging.php Logging utility functions for internal logging (of OpenTelemetry errors/warnings etc). This is not part of SDK configuration to avoid creating a dependency on SDK from any package which does logging. @todo this should be `@internal`, but deptrac is… 1
Logging final class PHPUnit\TextUI\XmlConfiguration\Logging vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Logging.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 4
LoggingBeginner final class Drupal\package_manager core/modules/package_manager/src/LoggingBeginner.php Logs Composer Stager's Beginner process output to a file.
LoggingCommitter class Drupal\package_manager core/modules/package_manager/src/LoggingCommitter.php Logs Composer Stager's Committer process output to a file.
LoggingForm class Drupal\system\Form core/modules/system/src/Form/LoggingForm.php Configure logging settings for this site. 1
LoggingNotConfiguredException final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/LoggingNotConfiguredException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
LoggingStager final class Drupal\package_manager core/modules/package_manager/src/LoggingStager.php Logs Composer Stager's Stager process output to a file.
LogicalAnd class PhpParser\Node\Expr\BinaryOp vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php 1
LogicalAnd final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
LogicalAndToken class Prophecy\Argument\Token vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php Logical AND token.
LogicalExpression class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/LogicalExpression.php A node that represents a logical expression. For example: a && b
LogicalNot final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
LogicalNotToken class Prophecy\Argument\Token vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php Logical NOT token.
LogicalOperatorSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/LogicalOperatorSpacingSniff.php
LogicalOr class PhpParser\Node\Expr\BinaryOp vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php 1
LogicalOr final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
LogicalXor class PhpParser\Node\Expr\BinaryOp vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php
LogicalXor final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
LogicException class PhpTuf\ComposerStager\API\Exception vendor/php-tuf/composer-stager/src/API/Exception/LogicException.php This exception represents an error in the program logic and should lead to a fix in your code. 8
LogicException class Symfony\Component\Routing\Exception vendor/symfony/routing/Exception/LogicException.php 1 1
LogicException class Symfony\Component\Mailer\Exception vendor/symfony/mailer/Exception/LogicException.php @author Fabien Potencier <fabien@symfony.com> 2 6
LogicException class Symfony\Component\HttpFoundation\Exception vendor/symfony/http-foundation/Exception/LogicException.php Base LogicException for Http Foundation component. 2 1
LogicException class Symfony\Component\VarExporter\Exception vendor/symfony/var-exporter/Exception/LogicException.php 1 2
LogicException class Symfony\Component\Console\Exception vendor/symfony/console/Exception/LogicException.php @author Jérôme Tamarelle <jerome@tamarelle.net> 1 12
LogicException class Symfony\Component\DependencyInjection\Exception vendor/symfony/dependency-injection/Exception/LogicException.php Base LogicException for Dependency Injection component. 1 21
LogicException class Symfony\Component\Validator\Exception vendor/symfony/validator/Exception/LogicException.php 1 23

Pagination

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