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
SelectorInterface interface Behat\Mink\Selector vendor/behat/mink/src/Selector/SelectorInterface.php Mink selector engine interface. 2
SelectorNode class Symfony\Component\CssSelector\Node vendor/symfony/css-selector/Node/SelectorNode.php Represents a "<selector>(::|:)<pseudoElement>" node. 7
SelectorsHandler class Behat\Mink\Selector vendor/behat/mink/src/Selector/SelectorsHandler.php Selectors handler. 3
SelectProfileForm class Drupal\Core\Installer\Form core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php Provides the profile selection form.
Selenium2Driver class Behat\Mink\Driver vendor/lullabot/mink-selenium2-driver/src/Selenium2Driver.php Selenium2 driver.
SelfDescribing interface PHPUnit\Framework vendor/phpunit/phpunit/src/Framework/SelfDescribing.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 7 6
SelfMemberReferenceSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Classes vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Classes/SelfMemberReferenceSniff.php
SelfOutTagValueNode class PHPStan\PhpDocParser\Ast\PhpDoc vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/SelfOutTagValueNode.php 1
SelfUpdateCommand class Composer\Command vendor/composer/composer/src/Composer/Command/SelfUpdateCommand.php @author Igor Wiedler <igor@wiedler.ch> @author Kevin Ran <kran@adobe.com> @author Jordi Boggiano <j.boggiano@seld.be>
Self_ final class phpDocumentor\Reflection\Types vendor/phpdocumentor/type-resolver/src/Types/Self_.php Value Object representing the 'self' type. 1
SemanticVersion class Drupal\Composer\Util composer/Util/SemanticVersion.php Utility methods for manipulating semantic versions. 1
SemaphoreStore class Symfony\Component\Lock\Store vendor/symfony/lock/Store/SemaphoreStore.php SemaphoreStore is a PersistingStoreInterface implementation using Semaphore as store engine. 1
SemicolonSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/SemicolonSpacingSniff.php
SemicolonSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/SemicolonSpacingSniff.php
Semver class Composer\Semver vendor/composer/semver/src/Semver.php 9
SendEmailMessage class Symfony\Component\Mailer\Messenger vendor/symfony/mailer/Messenger/SendEmailMessage.php @author Fabien Potencier <fabien@symfony.com> 1
SendmailTransport class Symfony\Component\Mailer\Transport vendor/symfony/mailer/Transport/SendmailTransport.php SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
SendmailTransportFactory final class Symfony\Component\Mailer\Transport vendor/symfony/mailer/Transport/SendmailTransportFactory.php @author Konstantin Myakshin <molodchick@gmail.com> 1
SentMessage class Symfony\Component\Mailer vendor/symfony/mailer/SentMessage.php @author Fabien Potencier <fabien@symfony.com> 11
SentMessageEvent final class Symfony\Component\Mailer\Event vendor/symfony/mailer/Event/SentMessageEvent.php @author Fabien Potencier <fabien@symfony.com> 1
Sequence class Drupal\Core\Config\Schema core/lib/Drupal/Core/Config/Schema/Sequence.php Defines a configuration element of type Sequence. 1 1
SequenceDataDefinition class Drupal\Core\Config\Schema core/lib/Drupal/Core/Config/Schema/SequenceDataDefinition.php A typed data definition class for defining sequences in configuration. 3 1
SequenceExpression class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/SequenceExpression.php A node that represents a sequence of expressions. For example: a, b
Sequentially class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Sequentially.php Use this constraint to sequentially validate nested constraints. Validation for the nested constraints collection will stop at first violation. 1
SequentiallyValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/SequentiallyValidator.php @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
SerializableFieldsTrait trait Ramsey\Uuid\Fields vendor/ramsey/uuid/src/Fields/SerializableFieldsTrait.php Provides common serialization functionality to fields 3
SerializationHooks class Drupal\serialization\Hook core/modules/serialization/src/Hook/SerializationHooks.php Hook implementations for serialization.
SerializationInterface interface Drupal\Component\Serialization core/lib/Drupal/Component/Serialization/SerializationInterface.php Defines an interface for serialization formats. 4 5
SerializationServiceProvider class Drupal\serialization core/modules/serialization/src/SerializationServiceProvider.php Serialization dependency injection container.
Serialized class Drupal\views\Plugin\views\field core/modules/views/src/Plugin/views/field/Serialized.php Field handler to show data of serialized fields.
SerializedColumnNormalizerTrait trait Drupal\serialization\Normalizer core/modules/serialization/src/Normalizer/SerializedColumnNormalizerTrait.php A trait providing methods for serialized columns. 1
SerializedName class Symfony\Component\Serializer\Attribute vendor/symfony/serializer/Attribute/SerializedName.php @author Fabien Bourigault <bourigaultfabien@gmail.com> 1
SerializedPath class Symfony\Component\Serializer\Attribute vendor/symfony/serializer/Attribute/SerializedPath.php @author Tobias Bönner <tobi@boenner.family> 1
Serializer class phpDocumentor\Reflection\DocBlock vendor/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php Converts a DocBlock back from an object to a complete DocComment including Asterisks.
Serializer class Drupal\rest\Plugin\views\style core/modules/rest/src/Plugin/views/style/Serializer.php The style plugin for serialized output formats.
Serializer class Symfony\Component\Serializer vendor/symfony/serializer/Serializer.php Serializer serializes and deserializes data. 1 3 2
Serializer final class Drupal\jsonapi\Serializer core/modules/jsonapi/src/Serializer/Serializer.php Overrides the Symfony serializer to cordon off our incompatible normalizers. 2
SerializerAwareInterface interface Symfony\Component\Serializer vendor/symfony/serializer/SerializerAwareInterface.php @author Jordi Boggiano <j.boggiano@seld.be> 10 10
SerializerAwareTrait trait Symfony\Component\Serializer vendor/symfony/serializer/SerializerAwareTrait.php @author Joel Wurtz <joel.wurtz@gmail.com> 7
SerializerContextBuilder final class Symfony\Component\Serializer\Context vendor/symfony/serializer/Context/SerializerContextBuilder.php A helper providing autocompletion for available Serializer options.
SerializerDataCollector class Symfony\Component\Serializer\DataCollector vendor/symfony/serializer/DataCollector/SerializerDataCollector.php @author Mathias Arlaud <mathias.arlaud@gmail.com> 3
SerializerErrorRenderer class Symfony\Component\ErrorHandler\ErrorRenderer vendor/symfony/error-handler/ErrorRenderer/SerializerErrorRenderer.php Formats an exception using Serializer for rendering.
SerializerInterface interface Symfony\Component\Serializer vendor/symfony/serializer/SerializerInterface.php @author Jordi Boggiano <j.boggiano@seld.be> 2 13
SerializerPass class Symfony\Component\Serializer\DependencyInjection vendor/symfony/serializer/DependencyInjection/SerializerPass.php Adds all services with the tags "serializer.encoder" and "serializer.normalizer" as encoders and normalizers to the "serializer" service.
ServerBag class Symfony\Component\HttpFoundation vendor/symfony/http-foundation/ServerBag.php ServerBag is a container for HTTP headers from the $_SERVER variable.
ServerCommand class Drupal\Core\Command core/lib/Drupal/Core/Command/ServerCommand.php Runs the PHP webserver for a Drupal site for local testing/development.
ServerDumpCommand class Symfony\Component\VarDumper\Command vendor/symfony/var-dumper/Command/ServerDumpCommand.php Starts a dump server to collect and output dumps on a single place with multiple formats support.
ServerDumper class Symfony\Component\VarDumper\Dumper vendor/symfony/var-dumper/Dumper/ServerDumper.php ServerDumper forwards serialized Data clones to a server. 1
ServerException class GuzzleHttp\Exception vendor/guzzlehttp/guzzle/src/Exception/ServerException.php Exception when a server error is encountered (5xx codes)
ServerRequest class GuzzleHttp\Psr7 vendor/guzzlehttp/psr7/src/ServerRequest.php Server-side HTTP request

Pagination

  • First page
  • Previous page
  • …
  • Page 166
  • Page 167
  • Page 168
  • Page 169
  • Page 170
  • Page 171
  • Page 172
  • Page 173
  • Page 174
  • …
  • Next page
  • Last page

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal