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
IdenticalValueToken class Prophecy\Argument\Token vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php Identical value token.
IdentificationHeader final class Symfony\Component\Mime\Header vendor/symfony/mime/Header/IdentificationHeader.php An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
IdentificatorHelper class SlevomatCodingStandard\Helpers vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/IdentificatorHelper.php @internal 11
Identifier class PhpParser\Node vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php Represents a non-namespaced name. Namespaced names are represented using Name nodes. 1 23
Identifier class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/Identifier.php A node that represents an identifier. 1 1
IdentifierHandler class Symfony\Component\CssSelector\Parser\Handler vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php CSS selector comment handler.
IdentifierTypeNode class PHPStan\PhpDocParser\Ast\Type vendor/phpstan/phpdoc-parser/src/Ast/Type/IdentifierTypeNode.php 20
Identity interface PHPUnit\Framework\MockObject\Builder vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Identity.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
IdentityAttributeProcessor final class OpenTelemetry\SDK\Metrics\AttributeProcessor vendor/open-telemetry/sdk/Metrics/AttributeProcessor/IdentityAttributeProcessor.php @internal
IdentityMarshaller class Symfony\Component\HttpFoundation\Session\Storage\Handler vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php @author Ahmed TAILOULOUTE <ahmed.tailouloute@gmail.com>
IdGeneratorInterface interface OpenTelemetry\SDK\Trace vendor/open-telemetry/sdk/Trace/IdGeneratorInterface.php 1
IDLeftPart class Egulias\EmailValidator\Parser vendor/egulias/email-validator/src/Parser/IDLeftPart.php 1
Idn final class Symfony\Polyfill\Intl\Idn vendor/symfony/polyfill-intl-idn/Idn.php @internal
IdnAddressEncoder final class Symfony\Component\Mime\Encoder vendor/symfony/mime/Encoder/IdnAddressEncoder.php An IDN email address encoder. 1
IDRightPart class Egulias\EmailValidator\Parser vendor/egulias/email-validator/src/Parser/IDRightPart.php 1
IfNode class Twig\Node vendor/twig/twig/src/Node/IfNode.php Represents an if node. 1
IFrameMarkup class Drupal\media core/modules/media/src/IFrameMarkup.php Defines an object that wraps oEmbed markup for use in an iFrame. 1
IFrameUrlHelper class Drupal\media core/modules/media/src/IFrameUrlHelper.php Providers helper functions for displaying oEmbed resources in an iFrame. 4 2
IfStatement class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/IfStatement.php A node that represents an if statement. For example: if (test) {} else {}
IfTokenParser final class Twig\TokenParser vendor/twig/twig/src/TokenParser/IfTokenParser.php Tests a condition. 1
If_ class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php 1
Ignore class Symfony\Component\Serializer\Attribute vendor/symfony/serializer/Attribute/Ignore.php @author Kévin Dunglas <dunglas@gmail.com> 5
Ignore class Drupal\Core\Config\Schema core/lib/Drupal/Core/Config/Schema/Ignore.php Configuration property to ignore. 1 1
IgnoreAllPlatformRequirementFilter final class Composer\Filter\PlatformRequirementFilter vendor/composer/composer/src/Composer/Filter/PlatformRequirementFilter/IgnoreAllPlatformRequirementFilter.php 4
IgnoreAnnotation final class Doctrine\Common\Annotations\Annotation vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process. 1
IgnoreClassForCodeCoverage

https://github.com/sebastianbergmann/phpunit/issues/5513

final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/IgnoreClassForCodeCoverage.php @psalm-immutable 1
IgnoreClassForCodeCoverage

https://github.com/sebastianbergmann/phpunit/issues/5513

final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/IgnoreClassForCodeCoverage.php @psalm-immutable 1
IgnoreDeprecations final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/IgnoreDeprecations.php @psalm-immutable 2
IgnoreDeprecations final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/IgnoreDeprecations.php @psalm-immutable
IgnoreDeprecationsScope final class mglaman\PHPStanDrupal\DeprecatedScope vendor/mglaman/phpstan-drupal/src/DeprecatedScope/IgnoreDeprecationsScope.php
IgnoredLinesFindingVisitor final class SebastianBergmann\CodeCoverage\StaticAnalysis vendor/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
IgnoredSecurityAdvisory class Composer\Advisory vendor/composer/composer/src/Composer/Advisory/IgnoredSecurityAdvisory.php
IgnoredWorkspaceHandler class Drupal\workspaces\Entity\Handler core/modules/workspaces/src/Entity/Handler/IgnoredWorkspaceHandler.php Defines a handler for entity types that are ignored by workspaces. 3
IgnoreFunctionForCodeCoverage

https://github.com/sebastianbergmann/phpunit/issues/5513

final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/IgnoreFunctionForCodeCoverage.php @psalm-immutable 1
IgnoreFunctionForCodeCoverage

https://github.com/sebastianbergmann/phpunit/issues/5513

final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/IgnoreFunctionForCodeCoverage.php @psalm-immutable 1
IgnoreListPlatformRequirementFilter final class Composer\Filter\PlatformRequirementFilter vendor/composer/composer/src/Composer/Filter/PlatformRequirementFilter/IgnoreListPlatformRequirementFilter.php 4
IgnoreMethodForCodeCoverage

https://github.com/sebastianbergmann/phpunit/issues/5513

final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/IgnoreMethodForCodeCoverage.php @psalm-immutable 1
IgnoreMethodForCodeCoverage

https://github.com/sebastianbergmann/phpunit/issues/5513

final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/IgnoreMethodForCodeCoverage.php @psalm-immutable 1
IgnoreNothingPlatformRequirementFilter final class Composer\Filter\PlatformRequirementFilter vendor/composer/composer/src/Composer/Filter/PlatformRequirementFilter/IgnoreNothingPlatformRequirementFilter.php
IllogicalValuesException final class SebastianBergmann\LinesOfCode vendor/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php
Image class Drupal\ckeditor5\Plugin\CKEditor5Plugin core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Image.php CKEditor 5 Image plugin. 1
Image class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Image.php Validates that a file (or a path to a file) is a valid image. 1
Image class Symfony\Component\DomCrawler vendor/symfony/dom-crawler/Image.php Image represents an HTML image (an HTML img tag).
Image class Drupal\Component\Utility core/lib/Drupal/Component/Utility/Image.php Provides helpers to operate on images. 3
Image class Drupal\media\Plugin\media\Source core/modules/media/src/Plugin/media/Source/Image.php Image entity media source.
Image class Drupal\Core\Image core/lib/Drupal/Core/Image/Image.php Defines an image object to represent an image file.
ImageButton class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/ImageButton.php Provides a form element for a submit button with an image.
ImageCacheActions class Drupal\image\Plugin\migrate\process\d6 core/modules/image/src/Plugin/migrate/process/d6/ImageCacheActions.php Defines the image cache actions migrate process plugin.
ImageCachePreset class Drupal\image\Plugin\migrate\source\d6 core/modules/image/src/Plugin/migrate/source/d6/ImageCachePreset.php Drupal 6 imagecache presets source from database.
ImageCMSInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php

Pagination

  • First page
  • Previous page
  • …
  • Page 88
  • Page 89
  • Page 90
  • Page 91
  • Page 92
  • Page 93
  • Page 94
  • Page 95
  • Page 96
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal