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
ShopwareInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php Plugin/theme installer for shopware @author Benjamin Boit
Shortcut class Drupal\shortcut\Plugin\migrate\source\d7 core/modules/shortcut/src/Plugin/migrate/source/d7/Shortcut.php Drupal 7 shortcut links source from database.
Shortcut class Drupal\shortcut\Entity core/modules/shortcut/src/Entity/Shortcut.php Defines the shortcut entity class. 2
ShortcutAccessControlHandler class Drupal\shortcut core/modules/shortcut/src/ShortcutAccessControlHandler.php Defines the access control handler for the shortcut entity type. 1
ShortcutController class Drupal\shortcut\Controller core/modules/shortcut/src/Controller/ShortcutController.php Provides route responses for taxonomy.module.
ShortcutDeleteForm class Drupal\shortcut\Form core/modules/shortcut/src/Form/ShortcutDeleteForm.php Builds the shortcut link deletion form. 1
ShortcutForm class Drupal\shortcut core/modules/shortcut/src/ShortcutForm.php Form handler for the shortcut entity forms. 1
ShortcutHooks class Drupal\shortcut\Hook core/modules/shortcut/src/Hook/ShortcutHooks.php Hook implementations for shortcut.
ShortcutInterface interface Drupal\shortcut core/modules/shortcut/src/ShortcutInterface.php Provides an interface defining a shortcut entity. 1 2
ShortcutLazyBuilder final class Drupal\navigation core/modules/navigation/src/ShortcutLazyBuilder.php Lazy Builders for Navigation shortcuts links.
ShortcutLazyBuilders class Drupal\shortcut core/modules/shortcut/src/ShortcutLazyBuilders.php Lazy builders for the shortcut module. 1 2
ShortcutsBlock class Drupal\shortcut\Plugin\Block core/modules/shortcut/src/Plugin/Block/ShortcutsBlock.php Provides a 'Shortcut' block.
ShortcutSet class Drupal\shortcut\Plugin\migrate\source\d7 core/modules/shortcut/src/Plugin/migrate/source/d7/ShortcutSet.php Drupal 7 shortcut_set source from database.
ShortcutSet class Drupal\shortcut\Entity core/modules/shortcut/src/Entity/ShortcutSet.php Defines the Shortcut set configuration entity. 1
ShortcutSetAccessControlHandler class Drupal\shortcut core/modules/shortcut/src/ShortcutSetAccessControlHandler.php Defines the access control handler for the shortcut set entity type. 1
ShortcutSetController class Drupal\shortcut\Controller core/modules/shortcut/src/Controller/ShortcutSetController.php Builds the page for administering shortcut sets.
ShortcutSetDeleteForm class Drupal\shortcut\Form core/modules/shortcut/src/Form/ShortcutSetDeleteForm.php Builds the shortcut set deletion form. 1
ShortcutSetForm class Drupal\shortcut core/modules/shortcut/src/ShortcutSetForm.php Form handler for the shortcut set entity edit forms. 1
ShortcutSetInterface interface Drupal\shortcut core/modules/shortcut/src/ShortcutSetInterface.php Provides an interface defining a shortcut set entity. 1 4
ShortcutSetListBuilder class Drupal\shortcut core/modules/shortcut/src/ShortcutSetListBuilder.php Defines a class to build a listing of shortcut set entities. 1
ShortcutSetStorage class Drupal\shortcut core/modules/shortcut/src/ShortcutSetStorage.php Defines a storage for shortcut_set entities. 1
ShortcutSetStorageInterface interface Drupal\shortcut core/modules/shortcut/src/ShortcutSetStorageInterface.php Defines an interface for shortcut_set entity storage classes. 1 3
ShortcutSetUsers class Drupal\shortcut\Plugin\migrate\source\d7 core/modules/shortcut/src/Plugin/migrate/source/d7/ShortcutSetUsers.php Drupal 7 shortcut_set_users source from database.
ShortcutSetUsers class Drupal\shortcut\Plugin\migrate\destination core/modules/shortcut/src/Plugin/migrate/destination/ShortcutSetUsers.php Migration destination for shortcut_set_users.
ShortFormTypeKeywordsSniff class PHP_CodeSniffer\Standards\PSR12\Sniffs\Keywords vendor/squizlabs/php_codesniffer/src/Standards/PSR12/Sniffs/Keywords/ShortFormTypeKeywordsSniff.php
ShorthandSizeSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/ShorthandSizeSniff.php
ShortListSniff class SlevomatCodingStandard\Sniffs\PHP vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/PHP/ShortListSniff.php
ShouldCallParentMethodsRule class PHPStan\Rules\PHPUnit vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/ShouldCallParentMethodsRule.php @implements Rule<InClassMethodNode>
ShowButtonsCommand class Drupal\views\Ajax core/modules/views/src/Ajax/ShowButtonsCommand.php Provides an AJAX command for showing the save and cancel buttons. 1
ShowCommand class Composer\Command vendor/composer/composer/src/Composer/Command/ShowCommand.php @author Robert Schönthal <seroscho@googlemail.com> @author Jordi Boggiano <j.boggiano@seld.be> @author Jérémy Romey <jeremyFreeAgent> @author Mihai Plasoianu <mihai@plasoianu.de>
ShowHelpCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/ShowHelpCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
ShowVersionCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/ShowVersionCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
ShutdownHandler final class OpenTelemetry\SDK\Common\Util vendor/open-telemetry/sdk/Common/Util/ShutdownHandler.php 3
SideEffectsSniff class PHP_CodeSniffer\Standards\PSR1\Sniffs\Files vendor/squizlabs/php_codesniffer/src/Standards/PSR1/Sniffs/Files/SideEffectsSniff.php
SignalableCommandInterface interface Symfony\Component\Console\Command vendor/symfony/console/Command/SignalableCommandInterface.php Interface for command reacting to signal. 1 1
SignalCallback final class Revolt\EventLoop\Internal vendor/revolt/event-loop/src/EventLoop/Internal/SignalCallback.php @internal 4
SignalHandler final class Seld\Signal vendor/seld/signal-handler/src/SignalHandler.php SignalHandler and factory 4
SignalMap class Symfony\Component\Console\SignalRegistry vendor/symfony/console/SignalRegistry/SignalMap.php @author Grégoire Pineau <lyrixx@lyrixx.info> 1
SignalRegistry final class Symfony\Component\Console\SignalRegistry vendor/symfony/console/SignalRegistry/SignalRegistry.php 1
Signals interface OpenTelemetry\API vendor/open-telemetry/api/Signals.php 6
SilencedErrorContext class Symfony\Component\ErrorHandler\Exception vendor/symfony/error-handler/Exception/SilencedErrorContext.php Data Object that represents a Silenced Error. 4
Silencer class Composer\Util vendor/composer/composer/src/Composer/Util/Silencer.php Temporarily suppress PHP error reporting, usually warnings and below. 14
SilverStripeInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php
SimpleAnnotationReader final class Drupal\Component\Annotation\Doctrine core/lib/Drupal/Component/Annotation/Doctrine/SimpleAnnotationReader.php Simple Annotation Reader. 2
SimpleConfigUpdate final class Drupal\Core\Config\Action\Plugin\ConfigAction core/lib/Drupal/Core/Config/Action/Plugin/ConfigAction/SimpleConfigUpdate.php @internal This API is experimental.
SimpleLogRecordProcessor class OpenTelemetry\SDK\Logs\Processor vendor/open-telemetry/sdk/Logs/Processor/SimpleLogRecordProcessor.php 1
SimplePageVariant class Drupal\Core\Render\Plugin\DisplayVariant core/lib/Drupal/Core/Render/Plugin/DisplayVariant/SimplePageVariant.php Provides a page display variant that simply renders the main content.
SimplePsrFileLogger class OpenTelemetry\SDK\Logs vendor/open-telemetry/sdk/Logs/SimplePsrFileLogger.php
SimpleSpanProcessor class OpenTelemetry\SDK\Trace\SpanProcessor vendor/open-telemetry/sdk/Trace/SpanProcessor/SimpleSpanProcessor.php 1
SimpletestTestRunResultsStorage class Drupal\Core\Test core/lib/Drupal/Core/Test/SimpletestTestRunResultsStorage.php Implements a test run results storage compatible with legacy Simpletest.

Pagination

  • First page
  • Previous page
  • …
  • Page 169
  • Page 170
  • Page 171
  • Page 172
  • Page 173
  • Page 174
  • Page 175
  • Page 176
  • Page 177
  • …
  • 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