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
ElementCollection abstract class PharIo\Manifest vendor/phar-io/manifest/src/xml/ElementCollection.php @template-implements Iterator<int,DOMElement> 3
ElementCollectionException class PharIo\Manifest vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php
ElementException

This exception class is not used anymore in Mink 1.6 and will be removed in 2.0

class Behat\Mink\Exception vendor/behat/mink/src/Exception/ElementException.php A standard way for elements to re-throw exceptions.
ElementFinder class Behat\Mink\Element vendor/behat/mink/src/Element/ElementFinder.php @final @internal 1
ElementHtmlException class Behat\Mink\Exception vendor/behat/mink/src/Exception/ElementHtmlException.php Exception thrown when an expectation on the HTML of an element fails. 1 1
ElementInfoManager class Drupal\Core\Render core/lib/Drupal/Core/Render/ElementInfoManager.php Provides a plugin manager for element plugins.
ElementInfoManagerInterface interface Drupal\Core\Render core/lib/Drupal/Core/Render/ElementInfoManagerInterface.php Collects available render array element types. 1 9
ElementInterface interface Behat\Mink\Element vendor/behat/mink/src/Element/ElementInterface.php Element interface. 1 1
ElementInterface interface Drupal\config_translation\FormElement core/modules/config_translation/src/FormElement/ElementInterface.php Provides an interface for configuration translation form elements. 2
ElementInterface interface Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/ElementInterface.php Provides an interface for render element plugins. 2
ElementIsNotSelectable final class WebDriver\Exception vendor/lullabot/php-webdriver/lib/WebDriver/Exception/ElementIsNotSelectable.php WebDriver\Exception\ElementIsNotSelectable class
ElementNode class Symfony\Component\CssSelector\Node vendor/symfony/css-selector/Node/ElementNode.php Represents a "<namespace>|<element>" node. 4
ElementNotFoundException class Behat\Mink\Exception vendor/behat/mink/src/Exception/ElementNotFoundException.php Exception thrown when an expected element is not found. 4
ElementNotInteractable final class WebDriver\Exception vendor/lullabot/php-webdriver/lib/WebDriver/Exception/ElementNotInteractable.php WebDriver\Exception\ElementNotInteractable class
ElementNotVisible final class WebDriver\Exception vendor/lullabot/php-webdriver/lib/WebDriver/Exception/ElementNotVisible.php WebDriver\Exception\ElementNotVisible class
ElementParser class Symfony\Component\CssSelector\Parser\Shortcut vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php CSS selector element parser shortcut. 1
Elements class Masterminds\HTML5 vendor/masterminds/html5/src/HTML5/Elements.php This class provides general information about HTML5 elements, including syntactic and semantic issues. Parsers and serializers can use this class as a reference point for information about the rules of various HTML5 elements. 4
ElementTextException class Behat\Mink\Exception vendor/behat/mink/src/Exception/ElementTextException.php Exception thrown when an expectation on the text of an element fails. 1
ElggInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/ElggInstaller.php
EliasisInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php
ElseIfDeclarationSniff class PHP_CodeSniffer\Standards\PSR2\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/PSR2/Sniffs/ControlStructures/ElseIfDeclarationSniff.php
ElseIfDeclarationSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/ControlStructures/ElseIfDeclarationSniff.php
ElseIfSniff class Drupal\Sniffs\ControlStructures vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/ControlStructures/ElseIfSniff.php Checks that "elseif" is used instead of "else if".
ElseIf_ class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php 2
Else_ class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php 1
Emacs class PHP_CodeSniffer\Reports vendor/squizlabs/php_codesniffer/src/Reports/Emacs.php
Email class Drupal\Core\TypedData\Plugin\DataType core/lib/Drupal/Core/TypedData/Plugin/DataType/Email.php The Email data type. 1
Email class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/Email.php Provides a form input element for entering an email address. 3
Email class Symfony\Component\Mime vendor/symfony/mime/Email.php @author Fabien Potencier <fabien@symfony.com> 1 4
Email class PharIo\Manifest vendor/phar-io/manifest/src/values/Email.php
Email class Drupal\field\Plugin\migrate\field core/modules/field/src/Plugin/migrate/field/Email.php MigrateField Plugin for Drupal 6 and 7 email fields.
Email class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Email.php Validates that a value is a valid email address. 1 1
EmailAction class Drupal\Core\Action\Plugin\Action core/lib/Drupal/Core/Action/Plugin/Action/EmailAction.php Sends an email message.
EmailAddressContains final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailAddressContains.php
EmailAttachmentCount final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailAttachmentCount.php
EmailConstraint class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EmailConstraint.php Count constraint. 1
EmailCount final class Symfony\Component\Mailer\Test\Constraint vendor/symfony/mailer/Test/Constraint/EmailCount.php
EmailDefaultWidget class Drupal\Core\Field\Plugin\Field\FieldWidget core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/EmailDefaultWidget.php Plugin implementation of the 'email_default' widget.
EmailHasHeader final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailHasHeader.php
EmailHeaderSame final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailHeaderSame.php
EmailHtmlBodyContains final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailHtmlBodyContains.php
EmailIsQueued final class Symfony\Component\Mailer\Test\Constraint vendor/symfony/mailer/Test/Constraint/EmailIsQueued.php
EmailItem class Drupal\Core\Field\Plugin\Field\FieldType core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EmailItem.php Defines the 'email' field type. 1
EmailLexer class Egulias\EmailValidator vendor/egulias/email-validator/src/EmailLexer.php @extends AbstractLexer<int, string> 18
EmailParser class Egulias\EmailValidator vendor/egulias/email-validator/src/EmailParser.php 2
EmailSubjectContains final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailSubjectContains.php
EmailTextBodyContains final class Symfony\Component\Mime\Test\Constraint vendor/symfony/mime/Test/Constraint/EmailTextBodyContains.php
EmailTooLong class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/EmailTooLong.php 2
EmailValidation interface Egulias\EmailValidator\Validation vendor/egulias/email-validator/src/Validation/EmailValidation.php 5 4
EmailValidator class Egulias\EmailValidator vendor/egulias/email-validator/src/EmailValidator.php 1 4

Pagination

  • First page
  • Previous page
  • …
  • Page 54
  • Page 55
  • Page 56
  • Page 57
  • Page 58
  • Page 59
  • Page 60
  • Page 61
  • Page 62
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal