Classes, traits, and interfaces - main - drupal

Primary tabs

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 1529

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
ResponsiveImageStyle class Drupal\responsive_image\Entity core/modules/responsive_image/src/Entity/ResponsiveImageStyle.php Defines the responsive image style entity. 12
ResponsiveImageStyleConfigEntityUnitTest class Drupal\Tests\responsive_image\Unit core/modules/responsive_image/tests/src/Unit/ResponsiveImageStyleConfigEntityUnitTest.php Tests Drupal\responsive_image\Entity\ResponsiveImageStyle.
ResponsiveImageStyleForm class Drupal\responsive_image core/modules/responsive_image/src/ResponsiveImageStyleForm.php Form controller for the responsive image edit/add forms. 1
ResponsiveImageStyleInterface interface Drupal\responsive_image core/modules/responsive_image/src/ResponsiveImageStyleInterface.php Provides an interface defining a responsive_image mapping entity. 1 3
ResponsiveImageStyleJsonAnonTest class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleJsonAnonTest.php Tests Responsive Image Style Json Anon.
ResponsiveImageStyleJsonBasicAuthTest class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleJsonBasicAuthTest.php Tests Responsive Image Style Json Basic Auth.
ResponsiveImageStyleJsonCookieTest class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleJsonCookieTest.php Tests Responsive Image Style Json Cookie.
ResponsiveImageStyleListBuilder class Drupal\responsive_image core/modules/responsive_image/src/ResponsiveImageStyleListBuilder.php Provides a listing of responsive image styles. 1
ResponsiveImageStyleResourceTestBase abstract class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleResourceTestBase.php Resource test base for ResponsiveImageStyle entity. 6
ResponsiveImageStyles class Drupal\responsive_image\Plugin\migrate\source\d7 core/modules/responsive_image/src/Plugin/migrate/source/d7/ResponsiveImageStyles.php Gets Drupal responsive image styles source from database. 1
ResponsiveImageStylesTest class Drupal\Tests\responsive_image\Kernel\Plugin\migrate\source\d7 core/modules/responsive_image/tests/src/Kernel/Plugin/migrate/source/d7/ResponsiveImageStylesTest.php Tests D7 responsive image styles source plugin.
ResponsiveImageStyleTest class Drupal\Tests\jsonapi\Functional core/modules/jsonapi/tests/src/Functional/ResponsiveImageStyleTest.php JSON:API integration test for the "ResponsiveImageStyle" config entity type.
ResponsiveImageStyleValidationTest class Drupal\Tests\responsive_image\Kernel core/modules/responsive_image/tests/src/Kernel/ResponsiveImageStyleValidationTest.php Tests validation of responsive_image_style entities.
ResponsiveImageStyleXmlAnonTest class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleXmlAnonTest.php Tests Responsive Image Style Xml Anon.
ResponsiveImageStyleXmlBasicAuthTest class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleXmlBasicAuthTest.php Tests Responsive Image Style Xml Basic Auth.
ResponsiveImageStyleXmlCookieTest class Drupal\Tests\responsive_image\Functional\Rest core/modules/responsive_image/tests/src/Functional/Rest/ResponsiveImageStyleXmlCookieTest.php Tests Responsive Image Style Xml Cookie.
ResponsiveImageTestFormatter class Drupal\responsive_image_test_module\Plugin\Field\FieldFormatter core/modules/responsive_image/tests/modules/responsive_image_test_module/src/Plugin/Field/FieldFormatter/ResponsiveImageTestFormatter.php Plugin to test responsive image formatter.
ResponsiveImageThemeHooks class Drupal\responsive_image\Hook core/modules/responsive_image/src/Hook/ResponsiveImageThemeHooks.php Theme hooks for responsive_image. 1
RestAuthenticationController class Drupal\rest\Controller core/modules/rest/src/Controller/RestAuthenticationController.php Provides controllers for login, login status and logout via HTTP requests. 1
RestExport class Drupal\rest\Plugin\views\display core/modules/rest/src/Plugin/views/display/RestExport.php The plugin that handles Data response callbacks for REST resources. 3
RestExportAuthTest class Drupal\Tests\rest\Functional\Views core/modules/rest/tests/src/Functional/Views/RestExportAuthTest.php Tests authentication for REST display.
RestExportJsonApiUnsupportedTest class Drupal\Tests\jsonapi\Functional core/modules/jsonapi/tests/src/Functional/RestExportJsonApiUnsupportedTest.php Ensures that the 'api_json' format is not supported by the REST module.
RestExportTest class Drupal\Tests\rest\Kernel\Views core/modules/rest/tests/src/Kernel/Views/RestExportTest.php Tests the REST export view display plugin.
RestHooks class Drupal\rest\Hook core/modules/rest/src/Hook/RestHooks.php Hook implementations for rest.
RestJsonApiUnsupportedTest class Drupal\Tests\jsonapi\Functional core/modules/jsonapi/tests/src/Functional/RestJsonApiUnsupportedTest.php Ensures that the 'api_json' format is not supported by the REST module.
RestLoginHttpTest class Drupal\Tests\rest\Functional core/modules/rest/tests/src/Functional/RestLoginHttpTest.php Tests login and password reset via direct HTTP.
RestPermissions class Drupal\rest core/modules/rest/src/RestPermissions.php Provides rest module permissions. 1
RestPermissionsTest class Drupal\Tests\rest\Kernel\Entity core/modules/rest/tests/src/Kernel/Entity/RestPermissionsTest.php Tests Drupal\rest\RestPermissions.
RestResource class Drupal\rest\Attribute core/modules/rest/src/Attribute/RestResource.php Defines a REST resource attribute object. 6
RestResource class Drupal\rest\Annotation core/modules/rest/src/Annotation/RestResource.php Defines a REST resource annotation object.
RestResourceConfig class Drupal\rest\Entity core/modules/rest/src/Entity/RestResourceConfig.php Defines a RestResourceConfig configuration entity class. 10
RestResourceConfigInterface interface Drupal\rest core/modules/rest/src/RestResourceConfigInterface.php Defines a configuration entity to store enabled REST resources. 1 14
RestResourceConfigJsonAnonTest class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigJsonAnonTest.php Tests Rest Resource Config Json Anon.
RestResourceConfigJsonBasicAuthTest class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigJsonBasicAuthTest.php Tests Rest Resource Config Json Basic Auth.
RestResourceConfigJsonCookieTest class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigJsonCookieTest.php Tests Rest Resource Config Json Cookie.
RestResourceConfigResourceTestBase abstract class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigResourceTestBase.php Resource test base for the RestResourceConfig entity. 6
RestResourceConfigTest class Drupal\Tests\rest\Unit\Entity core/modules/rest/tests/src/Unit/Entity/RestResourceConfigTest.php Tests Drupal\rest\Entity\RestResourceConfig.
RestResourceConfigTest class Drupal\Tests\rest\Kernel\Entity core/modules/rest/tests/src/Kernel/Entity/RestResourceConfigTest.php Tests Drupal\rest\Entity\RestResourceConfig.
RestResourceConfigTest class Drupal\Tests\jsonapi\Functional core/modules/jsonapi/tests/src/Functional/RestResourceConfigTest.php JSON:API integration test for the "RestResourceConfig" config entity type.
RestResourceConfigValidationTest class Drupal\Tests\rest\Kernel\Entity core/modules/rest/tests/src/Kernel/Entity/RestResourceConfigValidationTest.php Tests validation of rest_resource_config entities.
RestResourceConfigXmlAnonTest class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigXmlAnonTest.php Tests Rest Resource Config Xml Anon.
RestResourceConfigXmlBasicAuthTest class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigXmlBasicAuthTest.php Tests Rest Resource Config Xml Basic Auth.
RestResourceConfigXmlCookieTest class Drupal\Tests\rest\Functional\Rest core/modules/rest/tests/src/Functional/Rest/RestResourceConfigXmlCookieTest.php Tests Rest Resource Config Xml Cookie.
RestripeCommand class Drupal\Core\Ajax core/lib/Drupal/Core/Ajax/RestripeCommand.php AJAX command for resetting the striping on a table. 2
RestTestConstraint class Drupal\rest_test\Plugin\Validation\Constraint core/modules/rest/tests/modules/rest_test/src/Plugin/Validation/Constraint/RestTestConstraint.php Adds some validations for a REST test field.
RestTestConstraintValidator class Drupal\rest_test\Plugin\Validation\Constraint core/modules/rest/tests/modules/rest_test/src/Plugin/Validation/Constraint/RestTestConstraintValidator.php Validator for \Drupal\rest_test\Plugin\Validation\Constraint\RestTestConstraint.
RestTestHooks class Drupal\rest_test\Hook core/modules/rest/tests/modules/rest_test/src/Hook/RestTestHooks.php Hook implementations for rest_test.
RestTestViewsHooks class Drupal\rest_test_views\Hook core/modules/rest/tests/modules/rest_test_views/src/Hook/RestTestViewsHooks.php Hook implementations for rest_test_views.
Result class Drupal\views\Plugin\views\area core/modules/views/src/Plugin/views/area/Result.php Views area handler to display some configurable result summary. 1
Result class Drupal\mysqli\Driver\Database\mysqli core/modules/mysqli/src/Driver/Database/mysqli/Result.php Class for mysqli-provided results of a data query language (DQL) statement.

Other projects


Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.