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
XorBinary class Twig\Node\Expression\Binary vendor/twig/twig/src/Node/Expression/Binary/XorBinary.php 1
XPathExpr class Symfony\Component\CssSelector\XPath vendor/symfony/css-selector/XPath/XPathExpr.php XPath expression translator interface. 6
XPathLookupError final class WebDriver\Exception vendor/lullabot/php-webdriver/lib/WebDriver/Exception/XPathLookupError.php WebDriver\Exception\XPathLookupError class
Xss class Drupal\Component\Utility core/lib/Drupal/Component/Utility/Xss.php Provides helper to filter for cross-site scripting. 1 39
XzDownloader class Composer\Downloader vendor/composer/composer/src/Composer/Downloader/XzDownloader.php Xz archive downloader.
Yaml class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Yaml.php @author Kev <https://github.com/symfonyaml>
Yaml class Drupal\Component\Serialization core/lib/Drupal/Component/Serialization/Yaml.php Provides a YAML serialization implementation using symfony/yaml. 6
Yaml class Symfony\Component\Yaml vendor/symfony/yaml/Yaml.php Yaml offers convenience methods to load and dump YAML. 18
YamlDirectoryDiscovery class Drupal\Core\Plugin\Discovery core/lib/Drupal/Core/Plugin/Discovery/YamlDirectoryDiscovery.php Allows multiple YAML files per directory to define plugin definitions. 1
YamlDirectoryDiscovery class Drupal\Component\Discovery core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php Discovers multiple YAML files in a set of directories. 1 4
YamlDiscovery class Drupal\Core\Plugin\Discovery core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php Allows YAML files to define plugin definitions. 3 9
YamlDiscovery class Drupal\Core\Discovery core/lib/Drupal/Core/Discovery/YamlDiscovery.php Provides discovery for YAML files within a given set of directories. 4
YamlDiscovery class Drupal\Component\Discovery core/lib/Drupal/Component/Discovery/YamlDiscovery.php Provides discovery for YAML files within a given set of directories. 1 1
YamlDiscoveryDecorator class Drupal\Core\Plugin\Discovery core/lib/Drupal/Core/Plugin/Discovery/YamlDiscoveryDecorator.php Enables YAML discovery for plugin definitions. 3
YamlDumper class Symfony\Component\DependencyInjection\Dumper vendor/symfony/dependency-injection/Dumper/YamlDumper.php YamlDumper dumps a service container as a YAML string.
YamlEncoder class Symfony\Component\Serializer\Encoder vendor/symfony/serializer/Encoder/YamlEncoder.php Encodes YAML data. 1
YamlEncoderContextBuilder final class Symfony\Component\Serializer\Context\Encoder vendor/symfony/serializer/Context/Encoder/YamlEncoderContextBuilder.php A helper providing autocompletion for available YamlEncoder options.
YamlFileLoader class Drupal\Core\DependencyInjection core/lib/Drupal/Core/DependencyInjection/YamlFileLoader.php YamlFileLoader loads YAML files service definitions. 1
YamlFileLoader class Symfony\Component\Routing\Loader vendor/symfony/routing/Loader/YamlFileLoader.php YamlFileLoader loads Yaml routing files.
YamlFileLoader class Symfony\Component\Serializer\Mapping\Loader vendor/symfony/serializer/Mapping/Loader/YamlFileLoader.php YAML File Loader.
YamlFileLoader class Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/YamlFileLoader.php Loads validation metadata from a YAML file. 1
YamlFileLoader class Symfony\Component\DependencyInjection\Loader vendor/symfony/dependency-injection/Loader/YamlFileLoader.php YamlFileLoader loads YAML files service definitions. 4
YamlFilesLoader class Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/YamlFilesLoader.php Loads validation metadata from a list of YAML files.
YamlPecl class Drupal\Component\Serialization core/lib/Drupal/Component/Serialization/YamlPecl.php Provides default serialization for YAML using the PECL extension.
YamlValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/YamlValidator.php @author Kev <https://github.com/symfonyaml>
YawikInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/YawikInstaller.php
YearDate class Drupal\datetime\Plugin\views\argument core/modules/datetime/src/Plugin/views/argument/YearDate.php Argument handler for a year.
YearDate class Drupal\views\Plugin\views\argument core/modules/views/src/Plugin/views/argument/YearDate.php Argument handler for a year (CCYY)
YearMonthDate class Drupal\datetime\Plugin\views\argument core/modules/datetime/src/Plugin/views/argument/YearMonthDate.php Argument handler for a year plus month (CCYYMM).
YearMonthDate class Drupal\views\Plugin\views\argument core/modules/views/src/Plugin/views/argument/YearMonthDate.php Argument handler for a year plus month (CCYYMM)
YieldExpression class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/YieldExpression.php A node that represents a yield statement.
YieldFrom class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php
YieldNotReadyExtension final class Twig\Extension vendor/twig/twig/src/Extension/YieldNotReadyExtension.php @internal to be removed in Twig 4 1
YieldNotReadyNodeVisitor final class Twig\NodeVisitor vendor/twig/twig/src/NodeVisitor/YieldNotReadyNodeVisitor.php @internal to be removed in Twig 4 1
YieldReady final class Twig\Attribute vendor/twig/twig/src/Attribute/YieldReady.php Marks nodes that are ready for using "yield" instead of "echo" or "print()" for rendering. 32
Yield_ class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php
YodaHelper class SlevomatCodingStandard\Helpers vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/YodaHelper.php @internal 2
ZendInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/ZendInstaller.php
ZendObserverFiber final class OpenTelemetry\Context vendor/open-telemetry/context/ZendObserverFiber.php @internal
ZeroComparisonConstraintTrait trait Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/ZeroComparisonConstraintTrait.php @internal
ZikulaInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php
Zip class Drupal\system\Plugin\Archiver core/modules/system/src/Plugin/Archiver/Zip.php Defines an archiver implementation for .zip files.
Zip class Drupal\Core\Archiver core/lib/Drupal/Core/Archiver/Zip.php Defines an archiver implementation for .zip files. 1 1
Zip class Composer\Util vendor/composer/composer/src/Composer/Util/Zip.php @author Andreas Schempp <andreas.schempp@terminal42.ch> 1
ZipArchiver class Composer\Package\Archiver vendor/composer/composer/src/Composer/Package/Archiver/ZipArchiver.php @author Jan Prieser <jan@prieser.net>
ZipDownloader class Composer\Downloader vendor/composer/composer/src/Composer/Downloader/ZipDownloader.php @author Jordi Boggiano <j.boggiano@seld.be>
ZookeeperStore class Symfony\Component\Lock\Store vendor/symfony/lock/Store/ZookeeperStore.php ZookeeperStore is a PersistingStoreInterface implementation using Zookeeper as store engine.
ZshCompletionOutput class Symfony\Component\Console\Completion\Output vendor/symfony/console/Completion/Output/ZshCompletionOutput.php @author Jitendra A <adhocore@gmail.com> 1

Pagination

  • First page
  • Previous page
  • …
  • Page 207
  • Page 208
  • Page 209
  • Page 210
  • Page 211
  • Page 212
  • Page 213
  • Page 214
  • Page 215
RSS feed
Powered by Drupal