Classes, traits, and interfaces - 9.5.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 1523
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| NodeXmlAnonTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
| NodeXmlBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
| NodeXmlCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
| NoFieldsException | class | Drupal\Core\Database\Query | core/ |
Exception thrown if an insert query doesn't specify insert or default fields. | 1 | |||
| NoHelpTest | class | Drupal\Tests\help\Functional | core/ |
Verify no help is displayed for modules not providing any help. | ||||
| NoJavaScriptAnonymousTest | class | Drupal\Tests\system\Functional\Common | core/ |
Tests that anonymous users are not served any JavaScript. | ||||
| NoLanguageEntityTest | class | Drupal\language_test\Entity | core/ |
Defines the test entity class. | 1 | |||
| NoMultilingualReviewPageTest | class | Drupal\Tests\rdf\Functional\Migrate | core/ |
Tests review page. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\color\Functional\Migrate | core/ |
Tests review page. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\migrate_drupal_ui\Functional\d6 | core/ |
Tests migrate upgrade review page for Drupal 6 without translations. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\migrate_drupal_ui\Functional\d7 | core/ |
Tests Drupal 7 upgrade without translations. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d6 | core/ |
Tests migrate upgrade review page for Drupal 6 for the aggregator module. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\aggregator\Functional\migrate_drupal_ui\d7 | core/ |
Tests Drupal 7 upgrade without translations for the aggregator module. | ||||
| NoMultilingualReviewPageTestBase | abstract class | Drupal\Tests\migrate_drupal_ui\Functional | core/ |
Tests the upgrade review form without translations. | 7 | 7 | ||
| NonAbstractFormStateDecoratorBase | class | Drupal\Tests\Core\Form | core/ |
Provides a non-abstract version of the class under test. | ||||
| NonAnnotatedClass | class | Drupal\plugin_test\Plugin\plugin_test\fruit | core/ |
|||||
| NonDefaultBlockAdminTest | class | Drupal\Tests\block\Functional | core/ |
Tests the block administration page for a non-default theme. | ||||
| None | class | Drupal\views\Plugin\views\argument_validator | core/ |
Do not validate the argument. | ||||
| None | class | Drupal\views\Plugin\views\cache | core/ |
Caching plugin that provides no caching at all. | 1 | |||
| None | class | Drupal\views\Plugin\views\access | core/ |
Access plugin that provides no access control at all. | ||||
| None | class | Drupal\views\Plugin\views\pager | core/ |
Plugin for views without pagers. | 1 | |||
| NonInheritingBundleClass | class | Drupal\entity_test_bundle_class\Entity | core/ |
An invalid bundle class which does not inherit the main entity class. | 1 | |||
| NonPrintable | class | Drupal\KernelTests\Core\Theme | core/ |
|||||
| NonStableModulesTest | class | Drupal\Tests\system\Functional\Module | core/ |
Tests the installation of deprecated and experimental modules. | ||||
| NoOptimizeCacheContext | class | Drupal\Tests\Core\Cache\Context | core/ |
Non-optimizable context class. | ||||
| NoPreExistingSchemaUpdateTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ |
Tries to update a module which has no pre-existing schema. | ||||
| NoProfilesException | class | Drupal\Core\Installer\Exception | core/ |
Exception thrown if no installation profiles are available. | 1 | |||
| NormalInstallerServiceProvider | class | Drupal\Core\Installer | core/ |
Service provider for the installer environment. | 1 | |||
| NormalizerBase | abstract class | Drupal\hal\Normalizer | core/ |
Base class for Normalizers. | 2 | |||
| NormalizerBase | abstract class | Drupal\jsonapi\Normalizer | core/ |
Base normalizer used in all JSON:API normalizers. | 10 | |||
| NormalizerBase | abstract class | Drupal\serialization\Normalizer | core/ |
Base class for Normalizers. | 13 | 6 | ||
| NormalizerBaseTest | class | Drupal\Tests\serialization\Unit\Normalizer | core/ |
@coversDefaultClass \Drupal\serialization\Normalizer\NormalizerBase[[api-linebreak]] @group serialization | ||||
| NormalizerTestBase | abstract class | Drupal\Tests\serialization\Kernel | core/ |
Helper base class to set up some test fields for serialization testing. | 4 | 2 | ||
| NormalizerTestBase | abstract class | Drupal\Tests\hal\Kernel | core/ |
Test the HAL normalizer. | 4 | |||
| NormalizeTest | class | Drupal\Tests\hal\Kernel | core/ |
Tests HAL normalization edge cases for EntityResource. | ||||
| NoSerializationClassTestResource | class | Drupal\rest_test\Plugin\rest\resource | core/ |
Class used to test that serialization_class is optional. | ||||
| NoServerError | class | Drupal\Core\PageCache\ResponsePolicy | core/ |
A policy denying caching of a server error (HTTP 5xx) responses. | 2 | |||
| NoSessionOpen | class | Drupal\Core\PageCache\RequestPolicy | core/ |
A policy allowing delivery of cached pages when there is no session open. | 2 | |||
| NoSessionOpenTest | class | Drupal\Tests\Core\PageCache | core/ |
@coversDefaultClass \Drupal\Core\PageCache\RequestPolicy\NoSessionOpen[[api-linebreak]] @group PageCache | ||||
| NoSourceModule | class | Drupal\migration_provider_test\Plugin\migrate\source | core/ |
A test source plugin without a source_module. | ||||
| NoSourcePluginDecorator | class | Drupal\migrate\Plugin | core/ |
Remove definitions which refer to a non-existing source plugin. | ||||
| NotNullConstraint | class | Drupal\Core\Validation\Plugin\Validation\Constraint | core/ |
NotNull constraint. | 1 | |||
| NotNullConstraintValidator | class | Drupal\Core\Validation\Plugin\Validation\Constraint | core/ |
NotNull constraint validator. | ||||
| NotRegularDirectoryException | class | Drupal\Core\File\Exception | core/ |
Exception thrown when a target is not a regular directory (e.g. a file). | 1 | |||
| NotRegularFileException | class | Drupal\Core\File\Exception | core/ |
Exception thrown when a target is not a regular file (e.g. a directory). | 2 | |||
| NoType | class | Drupal\action_test\Plugin\Action | core/ |
Provides an operation with no type specified. | ||||
| NoUniqueFieldException | class | Drupal\Core\Database\Query | core/ |
Exception thrown if an upsert query doesn't specify a unique field. | ||||
| NullArgument | class | Drupal\views\Plugin\views\argument | core/ |
Argument handler that ignores the argument. | ||||
| NullBackend | class | Drupal\Core\Cache | core/ |
Defines a stub cache implementation. | 1 | 10 | ||
| NullBackendFactory | class | Drupal\Core\Cache | core/ |
4 |
Pagination
- Previous page
- Page 123
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.