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
IncompleteDsnException class Symfony\Component\Mailer\Exception vendor/symfony/mailer/Exception/IncompleteDsnException.php @author Konstantin Myakshin <molodchick@gmail.com> 3
IncompleteDsnTestTrait trait Symfony\Component\Mailer\Test vendor/symfony/mailer/Test/IncompleteDsnTestTrait.php
IncompleteLibraryDefinitionException class Drupal\Core\Asset\Exception core/lib/Drupal/Core/Asset/Exception/IncompleteLibraryDefinitionException.php Defines a custom exception if a library has no CSS/JS/JS setting specified. 1
IncompleteTest interface PHPUnit\Framework vendor/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTest.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
IncompleteTestError final class PHPUnit\Framework vendor/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTestError.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
IncrementalForm class Drupal\migrate_drupal_ui\Form core/modules/migrate_drupal_ui/src/Form/IncrementalForm.php Migrate Upgrade Incremental form. 1
IncrementDecrementSpacingSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/WhiteSpace/IncrementDecrementSpacingSniff.php
IncrementDecrementUsageSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Operators vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Operators/IncrementDecrementUsageSniff.php
IndentationHelper class SlevomatCodingStandard\Helpers vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/IndentationHelper.php @internal 19
IndentationSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/IndentationSniff.php
IndexedReader class Doctrine\Common\Annotations vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php Allows the reader to be used in-place of Doctrine's reader.
IndexTid class Drupal\taxonomy\Plugin\views\argument core/modules/taxonomy/src/Plugin/views/argument/IndexTid.php Allow taxonomy term ID(s) as argument.
IndexTidDepth class Drupal\taxonomy\Plugin\views\argument core/modules/taxonomy/src/Plugin/views/argument/IndexTidDepth.php Argument handler for taxonomy terms with depth.
IndexTidDepthModifier class Drupal\taxonomy\Plugin\views\argument core/modules/taxonomy/src/Plugin/views/argument/IndexTidDepthModifier.php Argument handler for to modify depth for a previous term.
InflateStream final class GuzzleHttp\Psr7 vendor/guzzlehttp/psr7/src/InflateStream.php Uses PHP's zlib.inflate filter to inflate zlib (HTTP deflate, RFC1950) or gzipped (RFC1952) content.
InflectorInterface interface Symfony\Component\String\Inflector vendor/symfony/string/Inflector/InflectorInterface.php 3 1
Info class PHP_CodeSniffer\Reports vendor/squizlabs/php_codesniffer/src/Reports/Info.php
Info class Symfony\Polyfill\Intl\Idn vendor/symfony/polyfill-intl-idn/Info.php @internal
Info final class PHPUnit\Event\Telemetry vendor/phpunit/phpunit/src/Event/Value/Telemetry/Info.php @psalm-immutable 2
InfoHookDecorator class Drupal\Core\Plugin\Discovery core/lib/Drupal/Core/Plugin/Discovery/InfoHookDecorator.php Allows info hook implementations to enhance discovered plugin definitions. 1
InfoParser class Drupal\Core\Extension core/lib/Drupal/Core/Extension/InfoParser.php Parses extension .info.yml files. 1
InfoParserDynamic class Drupal\Core\Extension core/lib/Drupal/Core/Extension/InfoParserDynamic.php Parses dynamic .info.yml files that might change during the page request. 1 1
InfoParserException class Drupal\Core\Extension core/lib/Drupal/Core/Extension/InfoParserException.php An exception thrown by the InfoParser class whilst parsing info.yml files. 1
InfoParserInterface interface Drupal\Core\Extension core/lib/Drupal/Core/Extension/InfoParserInterface.php Interface for classes that parses Drupal's info.yml files. 1
InheritanceOfDeprecatedClassRule class PHPStan\Rules\Deprecations vendor/phpstan/phpstan-deprecation-rules/src/Rules/Deprecations/InheritanceOfDeprecatedClassRule.php @implements Rule<Class_>
InheritanceOfDeprecatedInterfaceRule class PHPStan\Rules\Deprecations vendor/phpstan/phpstan-deprecation-rules/src/Rules/Deprecations/InheritanceOfDeprecatedInterfaceRule.php @implements Rule<Interface_>
IniFileLoader class Symfony\Component\DependencyInjection\Loader vendor/symfony/dependency-injection/Loader/IniFileLoader.php IniFileLoader loads parameters from INI files. 2
IniHelper class Composer\Util vendor/composer/composer/src/Composer/Util/IniHelper.php Provides ini file location functions that work with and without a restart. When the process has restarted it uses a tmp ini and stores the original ini locations in an environment variable. 4
IniSetting final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/IniSetting.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
IniSettingCollection final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollection.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IniSettingCollectionIterator final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollectionIterator.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
IniSizeFileException class Symfony\Component\HttpFoundation\File\Exception vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile. 1
InitCommand class Composer\Command vendor/composer/composer/src/Composer/Command/InitCommand.php @author Justin Rainbow <justin.rainbow@gmail.com> @author Jordi Boggiano <j.boggiano@seld.be>
Inline class Symfony\Component\Yaml vendor/symfony/yaml/Inline.php Inline implements a YAML parser/dumper for the YAML inline syntax.
InlineBlock class Drupal\layout_builder\Plugin\Block core/modules/layout_builder/src/Plugin/Block/InlineBlock.php Defines an inline block plugin type. 1
InlineBlockDeriver class Drupal\layout_builder\Plugin\Derivative core/modules/layout_builder/src/Plugin/Derivative/InlineBlockDeriver.php Provides inline block plugin definitions for all block types.
InlineBlockEntityOperations class Drupal\layout_builder core/modules/layout_builder/src/InlineBlockEntityOperations.php Defines a class for reacting to entity events related to Inline Blocks. 1
InlineBlockUsage class Drupal\layout_builder core/modules/layout_builder/src/InlineBlockUsage.php Service class to track inline block usage. 2
InlineBlockUsageInterface interface Drupal\layout_builder core/modules/layout_builder/src/InlineBlockUsageInterface.php Defines an interface for tracking inline block usage. 1 1
InlineCommentSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/Commenting/InlineCommentSniff.php
InlineCommentSniff class Drupal\Sniffs\Commenting vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Commenting/InlineCommentSniff.php \Drupal\Sniffs\Commenting\InlineCommentSniff.
InlineCommentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Commenting/InlineCommentSniff.php
InlineControlStructureSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php 1 1
InlineControlStructureSniff class Drupal\Sniffs\ControlStructures vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/ControlStructures/InlineControlStructureSniff.php \Drupal\Sniffs\ControlStructures\InlineControlStructureSniff.
InlineDocCommentDeclarationSniff class SlevomatCodingStandard\Sniffs\Commenting vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Commenting/InlineDocCommentDeclarationSniff.php
InlineFormErrorsHooks class Drupal\inline_form_errors\Hook core/modules/inline_form_errors/src/Hook/InlineFormErrorsHooks.php Hook implementations for inline_form_errors.
InlineFormErrorsServiceProvider class Drupal\inline_form_errors core/modules/inline_form_errors/src/InlineFormErrorsServiceProvider.php Overrides the form_error_handler service to enable inline form errors.
InlineFragmentRenderer class Symfony\Component\HttpKernel\Fragment vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
InlineHTML class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php
InlineHTMLSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Files vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Files/InlineHTMLSniff.php

Pagination

  • First page
  • Previous page
  • …
  • Page 91
  • Page 92
  • Page 93
  • Page 94
  • Page 95
  • Page 96
  • Page 97
  • Page 98
  • Page 99
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal