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
Request class Composer\DependencyResolver vendor/composer/composer/src/Composer/DependencyResolver/Request.php @author Nils Adermann <naderman@naderman.de> 6
Request class Symfony\Component\BrowserKit vendor/symfony/browser-kit/Request.php @author Fabien Potencier <fabien@symfony.com> 1
RequestAttributeValueResolver final class Symfony\Component\HttpKernel\Controller\ArgumentResolver vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php Yields a non-variadic argument's value from the request attributes. 1
RequestAttributeValueSame final class Symfony\Component\HttpFoundation\Test\Constraint vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php
RequestAwareTrait trait Http\Client\Exception vendor/php-http/httplug/src/Exception/RequestAwareTrait.php
RequestContext class Drupal\Core\Routing core/lib/Drupal/Core/Routing/RequestContext.php Holds information about the current request. 6
RequestContext class Symfony\Component\Routing vendor/symfony/routing/RequestContext.php Holds information about the current request. 1 11
RequestContextAwareInterface interface Symfony\Component\Routing vendor/symfony/routing/RequestContextAwareInterface.php 2 5
RequestContextProvider final class Symfony\Component\VarDumper\Dumper\ContextProvider vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php Tries to provide context from a request. 1
RequestDataCollector class Symfony\Component\HttpKernel\DataCollector vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php @author Fabien Potencier <fabien@symfony.com>
RequestEvent class Symfony\Component\HttpKernel\Event vendor/symfony/http-kernel/Event/RequestEvent.php Allows to create a response for a request. 2 21
RequestException class GuzzleHttp\Exception vendor/guzzlehttp/guzzle/src/Exception/RequestException.php HTTP Request exception 2 5
RequestException class Http\Client\Exception vendor/php-http/httplug/src/Exception/RequestException.php Exception for when a request failed, providing access to the failed request. 1
RequestExceptionInterface interface Symfony\Component\HttpFoundation\Exception vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php Interface for Request exceptions. 5 2
RequestExceptionInterface interface Psr\Http\Client vendor/psr/http-client/src/RequestExceptionInterface.php Exception for when a request failed. 2 2
RequestFactoryInterface interface Psr\Http\Message vendor/psr/http-factory/src/RequestFactoryInterface.php 3 13
RequestFormatCacheContext class Drupal\Core\Cache\Context core/lib/Drupal/Core/Cache/Context/RequestFormatCacheContext.php Defines the RequestFormatCacheContext service, for "per format" caching.
RequestFormatRouteFilter class Drupal\Core\Routing core/lib/Drupal/Core/Routing/RequestFormatRouteFilter.php Provides a route filter, which filters by the request format. 1 1
RequestHandler class Drupal\rest core/modules/rest/src/RequestHandler.php Acts as intermediate request forwarder for resource plugins. 1
RequestHelper class Drupal\Core\Routing core/lib/Drupal/Core/Routing/RequestHelper.php Provides some helper methods for dealing with the request. 1
RequestInterface interface Psr\Http\Message vendor/psr/http-message/src/RequestInterface.php Representation of an outgoing, client-side request. 2 44
RequestMatcherInterface interface Symfony\Component\HttpFoundation vendor/symfony/http-foundation/RequestMatcherInterface.php RequestMatcherInterface is an interface for strategies to match a Request. 12 12
RequestMatcherInterface interface Symfony\Component\Routing\Matcher vendor/symfony/routing/Matcher/RequestMatcherInterface.php RequestMatcherInterface is the interface that all request matcher classes must implement. 4 6
RequestOptions final class GuzzleHttp vendor/guzzlehttp/guzzle/src/RequestOptions.php This class contains a list of built-in Guzzle request options. 3
RequestPath class Drupal\system\Plugin\Condition core/modules/system/src/Plugin/Condition/RequestPath.php Provides a 'Request Path' condition.
RequestPayloadValueResolver class Symfony\Component\HttpKernel\Controller\ArgumentResolver vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php @author Konstantin Myakshin <molodchick@gmail.com> 3
RequestPolicyInterface interface Drupal\Core\PageCache core/lib/Drupal/Core/PageCache/RequestPolicyInterface.php Defines the interface for request policy implementations. 5 8
RequestProxy class Composer\Util\Http vendor/composer/composer/src/Composer/Util/Http/RequestProxy.php @internal @author John Stevenson <john-stevenson@blueyonder.co.uk> 1
RequestRateLimiterInterface interface Symfony\Component\HttpFoundation\RateLimiter vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php A special type of limiter that deals with requests. 1
RequestSanitizer class Drupal\Core\Security core/lib/Drupal/Core/Security/RequestSanitizer.php Sanitizes user input. 1
RequestStack class Symfony\Component\HttpFoundation vendor/symfony/http-foundation/RequestStack.php Request stack that controls the lifecycle of requests. 1 92
RequestStackCacheContextBase abstract class Drupal\Core\Cache\Context core/lib/Drupal/Core/Cache/Context/RequestStackCacheContextBase.php Defines a base class for cache contexts depending only on the request stack. 11
RequestStackGetMainRequestRule final class mglaman\PHPStanDrupal\Rules\Drupal vendor/mglaman/phpstan-drupal/src/Rules/Drupal/RequestStackGetMainRequestRule.php @implements Rule<Node\Expr\MethodCall>
RequestValueResolver final class Symfony\Component\HttpKernel\Controller\ArgumentResolver vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php Yields the same instance as the request object passed along. 1
RequeueException class Drupal\Core\Queue core/lib/Drupal/Core/Queue/RequeueException.php Throw this exception to release the item allowing it to be processed again. 1
RequireAbstractOrFinalSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireAbstractOrFinalSniff.php
RequireArrowFunctionSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/RequireArrowFunctionSniff.php
RequireAttributeAfterDocCommentSniff class SlevomatCodingStandard\Sniffs\Attributes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Attributes/RequireAttributeAfterDocCommentSniff.php
RequireCombinedAssignmentOperatorSniff class SlevomatCodingStandard\Sniffs\Operators vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Operators/RequireCombinedAssignmentOperatorSniff.php
RequireCommand class Composer\Command vendor/composer/composer/src/Composer/Command/RequireCommand.php @author Jérémy Romey <jeremy@free-agent.fr> @author Jordi Boggiano <j.boggiano@seld.be>
RequireConstructorPropertyPromotionSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireConstructorPropertyPromotionSniff.php
Required final class Doctrine\Common\Annotations\Annotation vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php Annotation that can be used to signal to the parser to check if that attribute is required during the parsing process.
Required final class Symfony\Contracts\Service\Attribute vendor/symfony/service-contracts/Attribute/Required.php A required dependency. 4
Required class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Required.php @author Bernhard Schussek <bschussek@gmail.com> 1
RequiredConfigDependenciesConstraint class Drupal\Core\Config\Plugin\Validation\Constraint core/lib/Drupal/Core/Config/Plugin/Validation/Constraint/RequiredConfigDependenciesConstraint.php Checks that config dependencies contain specific types of entities.
RequiredConfigDependenciesConstraintValidator class Drupal\Core\Config\Plugin\Validation\Constraint core/lib/Drupal/Core/Config/Plugin/Validation/Constraint/RequiredConfigDependenciesConstraintValidator.php Validates the RequiredConfigDependencies constraint.
RequiredFieldStorageDefinitionInterface interface Drupal\Core\Field core/lib/Drupal/Core/Field/RequiredFieldStorageDefinitionInterface.php Defines an interface for required field storage definitions. 1 1
RequiredModuleUninstallValidator class Drupal\Core\Extension core/lib/Drupal/Core/Extension/RequiredModuleUninstallValidator.php Ensures that required modules cannot be uninstalled.
RequiredOptionArgumentMissingException final class SebastianBergmann\CliParser vendor/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php
RequiredSniff class Drupal\Sniffs\InfoFiles vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/InfoFiles/RequiredSniff.php "name", "description" and "core are required fields in Drupal info files. Also checks the "php" minimum requirement for Drupal 7.

Pagination

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