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
RequireTernaryOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireTernaryOperatorSniff.php
RequireTrailingCommaInCallSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/RequireTrailingCommaInCallSniff.php
RequireTrailingCommaInClosureUseSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/RequireTrailingCommaInClosureUseSniff.php
RequireTrailingCommaInDeclarationSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/RequireTrailingCommaInDeclarationSniff.php
RequireYodaComparisonSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireYodaComparisonSniff.php Bigger value must be on the right side:
ReservedRange class Google\Protobuf\Internal\DescriptorProto vendor/google/protobuf/src/Google/Protobuf/Internal/DescriptorProto/ReservedRange.php Range of reserved tag numbers. Reserved tag numbers may not be used by fields or extension ranges in the same message. Reserved ranges may not overlap.
ResetInterface interface Symfony\Contracts\Service vendor/symfony/service-contracts/ResetInterface.php Provides a way to reset an object to its initial state. 12 13
ResettableServicePass class Symfony\Component\HttpKernel\DependencyInjection vendor/symfony/http-kernel/DependencyInjection/ResettableServicePass.php @author Alexander M. Turek <me@derrabus.de>
ResettableStackedRouteMatchInterface interface Drupal\Core\Routing core/lib/Drupal/Core/Routing/ResettableStackedRouteMatchInterface.php Defines an interface for a resettable stack of route matches. 1 1
Resize class Drupal\system\Plugin\ImageToolkit\Operation\gd core/modules/system/src/Plugin/ImageToolkit/Operation/gd/Resize.php Defines GD2 resize operation. 1
ResizeImageEffect class Drupal\image\Plugin\ImageEffect core/modules/image/src/Plugin/ImageEffect/ResizeImageEffect.php Resizes an image resource. 2
ResolveAutowireInlineAttributesPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveAutowireInlineAttributesPass.php Inspects existing autowired services for { @author Ismail Özgün Turan <oezguen.turan@dadadev.com>
ResolveBindingsPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveBindingsPass.php @author Guilhem Niot <guilhem.niot@gmail.com>
ResolveChildDefinitionsPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveChildDefinitionsPass.php This replaces all ChildDefinition instances with their equivalent fully merged Definition instance.
ResolveClassPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveClassPass.php @author Nicolas Grekas <p@tchwork.com>
ResolveDecoratorStackPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveDecoratorStackPass.php @author Nicolas Grekas <p@tchwork.com>
ResolveEnvPlaceholdersPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveEnvPlaceholdersPass.php Replaces env var placeholders by their current values. 1
ResolveFactoryClassPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveFactoryClassPass.php @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
ResolveHotPathPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveHotPathPass.php Propagate "container.hot_path" tags to referenced services. 1
ResolveInstanceofConditionalsPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveInstanceofConditionalsPass.php Applies instanceof conditionals to definitions.
ResolveInvalidReferencesPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php Emulates the invalid behavior if the reference is not found within the container.
ResolveNamedArgumentsPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveNamedArgumentsPass.php Resolves named arguments to their corresponding numeric index.
ResolveNoPreloadPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveNoPreloadPass.php Propagate the "container.no_preload" tag.
ResolveParameterPlaceHoldersPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php Resolves all parameter placeholders "%somevalue%" to their real values.
ResolveReferencesToAliasesPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveReferencesToAliasesPass.php Replaces all references to aliases with references to the actual service.
ResolverInterface interface OpenTelemetry\SDK\Common\Http\Psr\Client vendor/open-telemetry/sdk/Common/Http/Psr/Client/ResolverInterface.php 2 3
ResolverInterface interface OpenTelemetry\SDK\Common\Http\HttpPlug\Client vendor/open-telemetry/sdk/Common/Http/HttpPlug/Client/ResolverInterface.php 2 3
ResolverInterface interface OpenTelemetry\SDK\Common\Configuration\Resolver vendor/open-telemetry/sdk/Common/Configuration/Resolver/ResolverInterface.php 2
ResolverNotFoundException class Symfony\Component\HttpKernel\Exception vendor/symfony/http-kernel/Exception/ResolverNotFoundException.php 1
ResolveServiceSubscribersPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveServiceSubscribersPass.php Compiler pass to inject their service locator to service subscribers.
ResolveTaggedIteratorArgumentPass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/ResolveTaggedIteratorArgumentPass.php Resolves all TaggedIteratorArgument arguments.
Resource class Opentelemetry\Proto\Resource\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Resource/V1/Resource.php Resource information. 3
Resource class Drupal\media\OEmbed core/modules/media/src/OEmbed/Resource.php Value object representing an oEmbed resource. 2
Resource class GPBMetadata\Opentelemetry\Proto\Resource\V1 vendor/open-telemetry/gen-otlp-protobuf/GPBMetadata/Opentelemetry/Proto/Resource/V1/Resource.php
ResourceAttributes interface OpenTelemetry\SemConv vendor/open-telemetry/sem-conv/ResourceAttributes.php 10
ResourceAttributeValues interface OpenTelemetry\SemConv vendor/open-telemetry/sem-conv/ResourceAttributeValues.php
ResourceBase abstract class Drupal\rest\Plugin core/modules/rest/src/Plugin/ResourceBase.php Common base class for resource plugins. 4 4
ResourceCaster class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/ResourceCaster.php Casts common resource types to array representation.
ResourceComparator final class SebastianBergmann\Comparator vendor/sebastian/comparator/src/ResourceComparator.php
ResourceDetectorInterface interface OpenTelemetry\SDK\Resource vendor/open-telemetry/sdk/Resource/ResourceDetectorInterface.php 11 12
ResourceException class Drupal\media\OEmbed core/modules/media/src/OEmbed/ResourceException.php Exception thrown if an oEmbed resource cannot be fetched or parsed. 5
ResourceFetcher class Drupal\media\OEmbed core/modules/media/src/OEmbed/ResourceFetcher.php Fetches and caches oEmbed resources. 2
ResourceFetcherInterface interface Drupal\media\OEmbed core/modules/media/src/OEmbed/ResourceFetcherInterface.php Defines an interface for an oEmbed resource fetcher service. 1 5
ResourceIdentifier class Drupal\jsonapi\JsonApiResource core/modules/jsonapi/src/JsonApiResource/ResourceIdentifier.php Represents a JSON:API resource identifier object. 4
ResourceIdentifierInterface interface Drupal\jsonapi\JsonApiResource core/modules/jsonapi/src/JsonApiResource/ResourceIdentifierInterface.php An interface for identifying a related resource. 3 3
ResourceIdentifierNormalizer class Drupal\jsonapi\Normalizer core/modules/jsonapi/src/Normalizer/ResourceIdentifierNormalizer.php Normalizes a Relationship according to the JSON:API specification. 2
ResourceIdentifierTrait trait Drupal\jsonapi\JsonApiResource core/modules/jsonapi/src/JsonApiResource/ResourceIdentifierTrait.php Used to associate an object like an exception to a particular resource. 1
ResourceInfo class OpenTelemetry\SDK\Resource vendor/open-telemetry/sdk/Resource/ResourceInfo.php A Resource is an immutable representation of the entity producing telemetry. For example, a process producing telemetry that is running in a container on Kubernetes has a Pod name, it is in a namespace and possibly is part of a Deployment which also… 35
ResourceInfoFactory class OpenTelemetry\SDK\Resource vendor/open-telemetry/sdk/Resource/ResourceInfoFactory.php 7
ResourceInterface interface Drupal\rest\Plugin core/modules/rest/src/Plugin/ResourceInterface.php Specifies the publicly available methods of a resource plugin. 1 2 1

Pagination

  • First page
  • Previous page
  • …
  • Page 156
  • Page 157
  • Page 158
  • Page 159
  • Page 160
  • Page 161
  • Page 162
  • Page 163
  • Page 164
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal