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 |
---|---|---|---|---|---|---|---|---|
ImageEffectEditForm | class | Drupal\image\Form | core/ |
Provides an edit form for image effects. | 1 | 1 | ||
ImageEffectFormBase | abstract class | Drupal\image\Form | core/ |
Provides a base form for image effects. | 2 | |||
ImageEffectInterface | interface | Drupal\image | core/ |
Defines the interface for image effects. | 2 | 2 | 1 | |
ImageEffectManager | class | Drupal\image | core/ |
Manages image effect plugins. | 3 | 2 | ||
ImageEffectPluginCollection | class | Drupal\image | core/ |
A collection of image effects. | 2 | |||
ImageEffectsTest | class | Drupal\Tests\image\Kernel | core/ |
Tests image effects. | ||||
ImageFactory | class | Drupal\Core\Image | core/ |
Provides a factory for image objects. | 8 | 2 | ||
ImageField | class | Drupal\image\Plugin\migrate\field\d6 | core/ |
MigrateField Plugin for Drupal 6 image fields. | ||||
ImageField | class | Drupal\image\Plugin\migrate\field\d7 | core/ |
#[MigrateField(id: 'image', core: [ 7, ], source_module: 'image', destination_module: 'image')] | ||||
ImageFieldCreationTrait | trait | Drupal\Tests\image\Kernel | core/ |
Provides a helper method for creating Image fields. | 8 | |||
ImageFieldDefaultImagesTest | class | Drupal\Tests\image\Functional | core/ |
Tests setting up default images both to the field and field storage. | ||||
ImageFieldDisplayTest | class | Drupal\Tests\image\Functional | core/ |
Tests the display of image fields. | ||||
ImageFieldTestBase | abstract class | Drupal\Tests\image\FunctionalJavascript | core/ |
This class provides methods specifically for testing Image's field handling. | 2 | |||
ImageFieldTestBase | abstract class | Drupal\Tests\image\Functional | core/ |
This class provides methods specifically for testing Image's field handling. | 9 | 1 | ||
ImageFieldValidateTest | class | Drupal\Tests\image\FunctionalJavascript | core/ |
Tests validation functions such as min/max dimensions. | ||||
ImageFieldValidateTest | class | Drupal\Tests\image\Functional | core/ |
Tests validation functions such as min/max dimensions. | ||||
ImageFieldWidgetMultipleTest | class | Drupal\Tests\image\FunctionalJavascript | core/ |
Tests the image field widget support multiple upload correctly. | ||||
ImageFieldWidgetTest | class | Drupal\Tests\image\Functional | core/ |
Tests the image field widget. | ||||
ImageFormatter | class | Drupal\image\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'image' formatter. | 1 | 1 | ||
ImageFormatterBase | abstract class | Drupal\image\Plugin\Field\FieldFormatter | core/ |
Base class for image file formatters. | 3 | 1 | ||
ImageFormatterTest | class | Drupal\Tests\image\Kernel | core/ |
Tests the image field rendering using entity fields of the image field type. | ||||
ImageImportTest | class | Drupal\Tests\image\Kernel | core/ |
Tests config import for Image styles. | ||||
ImageInterface | interface | Drupal\Core\Image | core/ |
Provides an interface for image objects. | 1 | 14 | ||
ImageItem | class | Drupal\image\Plugin\Field\FieldType | core/ |
Plugin implementation of the 'image' field type. | 7 | |||
ImageItemTest | class | Drupal\Tests\image\Kernel | core/ |
Tests using entity fields of the image field type. | ||||
ImageLazyLoadController | class | Drupal\image_lazy_load_test\Controller | core/ |
The ImageLazyLoadController class. | ||||
ImageLoadingAttributeTest | class | Drupal\Tests\system\Functional\Theme | core/ |
Tests lazy loading for images. | ||||
ImageOnTranslatedEntityTest | class | Drupal\Tests\image\Functional | core/ |
Uploads images to translated nodes. | ||||
ImageResize | class | Drupal\ckeditor5\Plugin\CKEditor5Plugin | core/ |
CKEditor 5 ImageResize plugin. | 1 | |||
ImageStyle | class | Drupal\image\Entity | core/ |
Defines an image style configuration entity. | 34 | |||
ImageStyleAddForm | class | Drupal\image\Form | core/ |
Controller for image style addition forms. | ||||
ImageStyleCustomStreamWrappersTest | class | Drupal\Tests\image\Kernel | core/ |
Tests derivative generation with source images using stream wrappers. | ||||
ImageStyleDeleteForm | class | Drupal\image\Form | core/ |
Creates a form to delete an image style. | ||||
ImageStyleDeleteTest | class | Drupal\Tests\image\Functional | core/ |
Tests image style deletion using the UI. | ||||
ImageStyleDownloadAccessControlTest | class | Drupal\Tests\image\Functional | core/ |
Tests access control for downloading image styles. | ||||
ImageStyleDownloadController | class | Drupal\image\Controller | core/ |
Defines a controller to serve image styles. | 1 | |||
ImageStyleEditForm | class | Drupal\image\Form | core/ |
Controller for image style edit form. | ||||
ImageStyleFlushForm | class | Drupal\image\Form | core/ |
Form controller for image style flush. | ||||
ImageStyleFlushTest | class | Drupal\Tests\image\Functional | core/ |
Tests flushing of image styles. | ||||
ImageStyleFormBase | abstract class | Drupal\image\Form | core/ |
Base form for image style add and edit forms. | 2 | |||
ImageStyleIntegrationTest | class | Drupal\Tests\image\Kernel | core/ |
Tests the integration of ImageStyle with the core. | ||||
ImageStyleInterface | interface | Drupal\image | core/ |
Provides an interface defining an image style entity. | 1 | 10 | ||
ImageStyleJsonAnonTest | class | Drupal\Tests\image\Functional\Rest | core/ |
@group rest | ||||
ImageStyleJsonBasicAuthTest | class | Drupal\Tests\image\Functional\Rest | core/ |
@group rest | ||||
ImageStyleJsonCookieTest | class | Drupal\Tests\image\Functional\Rest | core/ |
@group rest | ||||
ImageStyleListBuilder | class | Drupal\image | core/ |
Defines a class to build a listing of image style entities. | ||||
ImageStyleMappings | class | Drupal\responsive_image\Plugin\migrate\process | core/ |
Transforms image style mappings. | ||||
ImageStyleResourceTestBase | abstract class | Drupal\Tests\image\Functional\Rest | core/ |
ResourceTestBase for ImageStyle entity. | 6 | |||
ImageStyleRoutes | class | Drupal\image\Routing | core/ |
Defines a route subscriber to register a URL for serving image styles. | ||||
ImageStyles | class | Drupal\image\Plugin\migrate\source\d7 | core/ |
Drupal 7 image styles source from database. |
Pagination
- Previous page
- Page 90
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.