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
InvokedCount final class PHPUnit\Framework\MockObject\Rule vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedCount.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
Invoker final class SebastianBergmann\Invoker vendor/phpunit/php-invoker/src/Invoker.php 3
IOException class PhpTuf\ComposerStager\API\Exception vendor/php-tuf/composer-stager/src/API/Exception/IOException.php This exception represents a device error, such as a failed filesystem operation. 4
IOException class Symfony\Component\Filesystem\Exception vendor/symfony/filesystem/Exception/IOException.php Exception class thrown when a filesystem operation failure happens. 1 3
IOExceptionInterface interface Symfony\Component\Filesystem\Exception vendor/symfony/filesystem/Exception/IOExceptionInterface.php IOException interface for file and input/output stream related exceptions thrown by the component. 1
IOInterface interface Composer\IO vendor/composer/composer/src/Composer/IO/IOInterface.php The Input/Output helper interface. 1 99
Ip class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Ip.php Validates that a value is a valid IP address.
IpCacheContext class Drupal\Core\Cache\Context core/lib/Drupal/Core/Cache/Context/IpCacheContext.php Defines the IpCacheContext service, for "per IP address" caching.
IpsRequestMatcher class Symfony\Component\HttpFoundation\RequestMatcher vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php Checks the client IP of a Request.
IpUtils class Symfony\Component\HttpFoundation vendor/symfony/http-foundation/IpUtils.php Http utility functions. 3
IPV6BadChar class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6BadChar.php 1
IPV6ColonEnd class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6ColonEnd.php 1
IPV6ColonStart class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6ColonStart.php 1
IPV6Deprecated class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6Deprecated.php 1
IPV6DoubleColon class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6DoubleColon.php 1
IPV6GroupCount class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6GroupCount.php 1
IPV6MaxGroups class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/IPV6MaxGroups.php 1
IpValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IpValidator.php Validates whether a value is a valid IP address.
IrrecoverableDownloadException class Composer\Exception vendor/composer/composer/src/Composer/Exception/IrrecoverableDownloadException.php @author Jordi Boggiano <j.boggiano@seld.be> 3
Is final class GuzzleHttp\Promise vendor/guzzlehttp/promises/src/Is.php
IsAnything final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
Isbn class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Isbn.php Validates that a value is a valid ISBN according to ISBN-10 or ISBN-13 formats.
IsbnValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IsbnValidator.php Validates whether the value is a valid ISBN-10 or ISBN-13.
IsEmpty final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsEqual final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
IsEqualCanonicalizing final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsEqualIgnoringCase final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsEqualWithDelta final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsFalse class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IsFalse.php Validates that a value is false.
IsFalse final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsFalseValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IsFalseValidator.php @author Bernhard Schussek <bschussek@gmail.com>
IsFinite final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsFrontPathCacheContext class Drupal\Core\Cache\Context core/lib/Drupal/Core/Cache/Context/IsFrontPathCacheContext.php Defines a cache context for whether the URL is the front page of the site.
IsIdentical final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
Isin class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Isin.php Validates that a value is a valid International Securities Identification Number (ISIN).
IsInfinite final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsInstanceOf final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
IsinValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IsinValidator.php @author Laurent Masforné <l.masforne@gmail.com>
IsJson final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsJsonRequestMatcher class Symfony\Component\HttpFoundation\RequestMatcher vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php Checks the Request content is valid JSON.
IsList final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/IsList.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsNan final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
IsNull class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IsNull.php Validates that a value is exactly equal to null. 1 1
IsNull final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
IsNullConstraint class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/IsNullConstraint.php Null constraint.
IsNullConstraintValidator class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/IsNullConstraintValidator.php Null constraint validator.
IsNullValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/IsNullValidator.php @author Bernhard Schussek <bschussek@gmail.com> 1 1
IsReadable final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
Isset_ class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php
Issn class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Issn.php Validates that a value is a valid International Standard Serial Number (ISSN).

Pagination

  • First page
  • Previous page
  • …
  • Page 97
  • Page 98
  • Page 99
  • Page 100
  • Page 101
  • Page 102
  • Page 103
  • Page 104
  • Page 105
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal