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
HttpExceptionNormalizer class Drupal\jsonapi\Normalizer core/modules/jsonapi/src/Normalizer/HttpExceptionNormalizer.php Normalizes an HttpException in compliance with the JSON:API specification. 2 2
HttpExceptionNormalizerValue class Drupal\jsonapi\Normalizer\Value core/modules/jsonapi/src/Normalizer/Value/HttpExceptionNormalizerValue.php Helps normalize exceptions in compliance with the JSON:API spec. 1
HttpExceptionSubscriberBase abstract class Drupal\Core\EventSubscriber core/lib/Drupal/Core/EventSubscriber/HttpExceptionSubscriberBase.php Utility base class for exception subscribers. 6 2
HttpFactory final class GuzzleHttp\Psr7 vendor/guzzlehttp/psr7/src/HttpFactory.php Implements all of the PSR-17 interfaces.
HttpFoundationFactory class Symfony\Bridge\PsrHttpMessage\Factory vendor/symfony/psr-http-message-bridge/Factory/HttpFoundationFactory.php @author Kévin Dunglas <dunglas@gmail.com> 1
HttpFoundationFactoryInterface interface Symfony\Bridge\PsrHttpMessage vendor/symfony/psr-http-message-bridge/HttpFoundationFactoryInterface.php Creates Symfony Request and Response instances from PSR-7 ones. 1 3
HttpFulfilledPromise final class Http\Client\Promise vendor/php-http/httplug/src/Promise/HttpFulfilledPromise.php
HttpKernel class Symfony\Component\HttpKernel vendor/symfony/http-kernel/HttpKernel.php HttpKernel notifies events to convert a Request object to a Response one.
HttpKernelBrowser class Symfony\Component\HttpKernel vendor/symfony/http-kernel/HttpKernelBrowser.php Simulates a browser and makes requests to an HttpKernel instance. 1
HttpKernelInterface interface Symfony\Component\HttpKernel vendor/symfony/http-kernel/HttpKernelInterface.php HttpKernelInterface handles a Request to convert it to a Response. 17 33
HttpMessageFactoryInterface interface Symfony\Bridge\PsrHttpMessage vendor/symfony/psr-http-message-bridge/HttpMessageFactoryInterface.php Creates PSR HTTP Request and Response instances from Symfony ones. 1 3
HttpPlugClientResolver final class OpenTelemetry\SDK\Common\Adapter\HttpDiscovery vendor/open-telemetry/sdk/Common/Adapter/HttpDiscovery/HttpPlugClientResolver.php
HttpRejectedPromise final class Http\Client\Promise vendor/php-http/httplug/src/Promise/HttpRejectedPromise.php
HTTPStatusCode class Drupal\views\Plugin\views\area core/modules/views/src/Plugin/views/area/HTTPStatusCode.php Alter the HTTP response status code used by the view.
HttpTransportException class Symfony\Component\Mailer\Exception vendor/symfony/mailer/Exception/HttpTransportException.php @author Fabien Potencier <fabien@symfony.com> 1
HuradInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/HuradInstaller.php
HWLDFWordAccumulator class Drupal\Component\Diff\Engine core/lib/Drupal/Component/Diff/Engine/HWLDFWordAccumulator.php @todo document @private @subpackage DifferenceEngine 1
Hydrator final class Symfony\Component\VarExporter vendor/symfony/var-exporter/Hydrator.php Utility class to hydrate the properties of an object. 2
Hydrator class Symfony\Component\VarExporter\Internal vendor/symfony/var-exporter/Internal/Hydrator.php @author Nicolas Grekas <p@tchwork.com> 5
I18nQueryTrait trait Drupal\content_translation\Plugin\migrate\source core/modules/content_translation/src/Plugin/migrate/source/I18nQueryTrait.php Gets an i18n translation from the source database. 4
Iban class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Iban.php Validates that a value is a valid bank account number according to the IBAN format.
IbanValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IbanValidator.php @author Manuel Reinhard <manu@sprain.ch> @author Michael Schummel @author Bernhard Schussek <bschussek@gmail.com>
Icon class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/Icon.php Provides a render element to display an icon.
IconBuilderInterface interface Drupal\Core\Layout\Icon core/lib/Drupal/Core/Layout/Icon/IconBuilderInterface.php Provides an interface for building layout icons. 1
IconCollector class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconCollector.php A CacheCollector implementation for building icons info. 1
IconDefinition class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconDefinition.php Handle an icon definition. 4
IconDefinitionInterface interface Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconDefinitionInterface.php Interface for icon definition. 1 3
IconDefinitionInvalidDataException class Drupal\Core\Theme\Icon\Exception core/lib/Drupal/Core/Theme/Icon/Exception/IconDefinitionInvalidDataException.php Raised when icon data is invalid. 1
IconExtractor class Drupal\Core\Theme\Icon\Attribute core/lib/Drupal/Core/Theme/Icon/Attribute/IconExtractor.php The icon_extractor attribute. 4
IconExtractorBase abstract class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconExtractorBase.php Base class for icon extractor plugins. 1
IconExtractorInterface interface Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconExtractorInterface.php Interface for icon_extractor plugins. 2
IconExtractorPluginManager class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconExtractorPluginManager.php IconExtractor plugin manager. 1
IconExtractorSettingsForm class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconExtractorSettingsForm.php Handle icon extractor settings form conversion from YAML to Drupal Form API.
IconExtractorWithFinder abstract class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconExtractorWithFinder.php Base class for icon_extractor plugins. 3 3
IconExtractorWithFinderInterface interface Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconExtractorWithFinderInterface.php Interface for icon_extractor plugins. 1
IconFinder class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconFinder.php Icon finder to discover files under specific paths or URLs.
IconFinderInterface interface Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconFinderInterface.php Interface for icon finder. 1
IconMimeTypes final class Drupal\file core/modules/file/src/IconMimeTypes.php A utility class for working with MIME types. 1
IconPackConfigErrorException class Drupal\Core\Theme\Icon\Exception core/lib/Drupal/Core/Theme/Icon/Exception/IconPackConfigErrorException.php Raised when we have an icon pack error. 3
IconPackExtractorForm class Drupal\Core\Theme\Icon core/lib/Drupal/Core/Theme/Icon/IconPackExtractorForm.php The icon pack extractor form plugin. 3
IconPackManager class Drupal\Core\Theme\Icon\Plugin core/lib/Drupal/Core/Theme/Icon/Plugin/IconPackManager.php Defines an icon pack plugin manager to deal with icons.
IconPackManagerInterface interface Drupal\Core\Theme\Icon\Plugin core/lib/Drupal/Core/Theme/Icon/Plugin/IconPackManagerInterface.php Interface for icon pack manager. 1
IconsTwigExtension final class Drupal\Core\Template core/lib/Drupal/Core/Template/IconsTwigExtension.php Twig extension for icon.
Iconv final class Symfony\Polyfill\Iconv vendor/symfony/polyfill-iconv/Iconv.php iconv implementation in pure PHP, UTF-8 centric.
IdAuditor class Drupal\migrate\Audit core/modules/migrate/src/Audit/IdAuditor.php Audits migrations that create content entities in the destination system. 1
IdConflictForm class Drupal\migrate_drupal_ui\Form core/modules/migrate_drupal_ui/src/Form/IdConflictForm.php Migrate Upgrade Id Conflict form. 1
IdempotencyLevel class Google\Protobuf\Internal\MethodOptions vendor/google/protobuf/src/Google/Protobuf/Internal/MethodOptions/IdempotencyLevel.php Is this method side-effect-free (or safe in HTTP parlance), or idempotent, or neither? HTTP based RPC implementation may choose GET verb for safe methods, and PUT verb for idempotent methods instead of the default POST.
Identical class PhpParser\Node\Expr\BinaryOp vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php 1
IdenticalTo class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IdenticalTo.php Validates that a value is identical to another value. 1
IdenticalToValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IdenticalToValidator.php Validates values are identical (===).

Pagination

  • First page
  • Previous page
  • …
  • Page 87
  • Page 88
  • Page 89
  • Page 90
  • Page 91
  • Page 92
  • Page 93
  • Page 94
  • Page 95
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal