Classes, traits, and interfaces - 10.3.x - drupal
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 |
|---|---|---|---|---|---|---|---|---|
| XssUnitTest | class | Drupal\KernelTests\Core\Common | core/ |
Tests XSS filtering. | ||||
| Y2038TimestampUpdateTest | class | Drupal\Tests\system\Functional\Update | core/ |
Tests update of timestamp fields to bigint. | ||||
| Yaml | class | Drupal\Component\Serialization | core/ |
Provides a YAML serialization implementation using symfony/yaml. | 1 | 21 | 2 | |
| Yaml | class | Drupal\Core\Serialization | core/ |
Provides a YAML serialization implementation. | 42 | |||
| YamlDirectoryDiscovery | class | Drupal\Core\Plugin\Discovery | core/ |
Allows multiple YAML files per directory to define plugin definitions. | 2 | |||
| YamlDirectoryDiscovery | class | Drupal\Component\Discovery | core/ |
Discovers multiple YAML files in a set of directories. | 1 | 6 | ||
| YamlDirectoryDiscoveryTest | class | Drupal\Tests\Core\Plugin\Discovery | core/ |
@coversDefaultClass \Drupal\Core\Plugin\Discovery\YamlDirectoryDiscovery[[api-linebreak]] | ||||
| YamlDirectoryDiscoveryTest | class | Drupal\Tests\Component\Discovery | core/ |
YamlDirectoryDiscoveryTest component unit tests. | ||||
| YamlDiscovery | class | Drupal\Core\Plugin\Discovery | core/ |
Allows YAML files to define plugin definitions. | 3 | 10 | ||
| YamlDiscovery | class | Drupal\Component\Discovery | core/ |
Provides discovery for YAML files within a given set of directories. | 1 | 4 | ||
| YamlDiscovery | class | Drupal\Core\Discovery | core/ |
Provides discovery for YAML files within a given set of directories. | 6 | |||
| YamlDiscoveryDecorator | class | Drupal\Core\Plugin\Discovery | core/ |
Enables YAML discovery for plugin definitions. | 4 | |||
| YamlDiscoveryDecoratorTest | class | Drupal\Tests\Core\Plugin\Discovery | core/ |
YamlDiscoveryDecorator unit tests. | ||||
| YamlDiscoveryTest | class | Drupal\Tests\Core\Plugin\Discovery | core/ |
@coversDefaultClass \Drupal\Core\Plugin\Discovery\YamlDiscovery[[api-linebreak]] @group Plugin | ||||
| YamlDiscoveryTest | class | Drupal\Tests\Component\Discovery | core/ |
YamlDiscovery component unit tests. | ||||
| YamlDiscoveryTest | class | Drupal\Tests\Core\Discovery | core/ |
YamlDiscovery component unit tests. | ||||
| YamlFileLoader | class | Drupal\Core\DependencyInjection | core/ |
YamlFileLoader loads YAML files service definitions. | 2 | |||
| YamlFileLoaderTest | class | Drupal\Tests\Core\DependencyInjection | core/ |
@coversDefaultClass \Drupal\Core\DependencyInjection\YamlFileLoader[[api-linebreak]] @group DependencyInjection | ||||
| YamlPecl | class | Drupal\Component\Serialization | core/ |
Provides default serialization for YAML using the PECL extension. | 1 | |||
| YamlPeclTest | class | Drupal\Tests\Component\Serialization | core/ |
Tests the YamlPecl serialization implementation. | ||||
| YamlSymfony | in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\Component\Serialization\Yaml instead. |
class | Drupal\Component\Serialization | core/ |
Default serialization for YAML using the Symfony component. | 1 | ||
| YamlSymfonyTest | class | Drupal\Tests\Component\Serialization | core/ |
Tests the YamlSymfony serialization implementation. | ||||
| YamlTest | class | Drupal\Tests\Component\Serialization | core/ |
Tests the Yaml serialization implementation. | ||||
| YamlTestBase | abstract class | Drupal\Tests\Component\Serialization | core/ |
Provides standard data to validate different YAML implementations. | 3 | |||
| YearDate | class | Drupal\views\Plugin\views\argument | core/ |
Argument handler for a year (CCYY) | ||||
| YearDate | class | Drupal\datetime\Plugin\views\argument | core/ |
Argument handler for a year. | ||||
| YearMonthDate | class | Drupal\datetime\Plugin\views\argument | core/ |
Argument handler for a year plus month (CCYYMM). | ||||
| YearMonthDate | class | Drupal\views\Plugin\views\argument | core/ |
Argument handler for a year plus month (CCYYMM) | ||||
| Zip | class | Drupal\system\Plugin\Archiver | core/ |
Defines an archiver implementation for .zip files. | ||||
| Zip | class | Drupal\Core\Archiver | core/ |
Defines an archiver implementation for .zip files. | 1 | 2 | ||
| ZipTest | class | Drupal\KernelTests\Core\Archiver | core/ |
@coversDefaultClass \Drupal\Core\Archiver\Zip[[api-linebreak]] @group zip |
Pagination
- Previous page
- Page 202
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.