Classes, traits, and interfaces - main - 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 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| IdMapTableNoDummyTest | class | Drupal\Tests\migrate_drupal\Kernel | core/ |
Test that no dummy migrate_map tables are created. | ||||
| IFrameMarkup | class | Drupal\media | core/ |
Defines an object that wraps oEmbed markup for use in an iFrame. | 1 | |||
| IFrameUrlHelper | class | Drupal\media | core/ |
Providers helper functions for displaying oEmbed resources in an iFrame. | 5 | 2 | ||
| IFrameUrlHelperTest | class | Drupal\Tests\media\Unit | core/ |
Tests Drupal\media\IFrameUrlHelper. | ||||
| Ignore | class | Drupal\Core\Config\Schema | core/ |
Configuration property to ignore. | 2 | 1 | ||
| IgnoreActiveTrailConstraint | class | Drupal\system\Plugin\Validation\Constraint | core/ |
Constraint on the ignore_active_trail configuration in system menu blocks. | ||||
| IgnoreActiveTrailConstraintValidator | class | Drupal\system\Plugin\Validation\Constraint | core/ |
Validator for the IgnoreActiveTrail constraint. | ||||
| IgnoredWorkspaceHandler | class | Drupal\workspaces\Entity\Handler | core/ |
Defines a handler for entity types that are ignored by workspaces. | 6 | |||
| IHaveRuntimeContexts | class | Drupal\layout_builder_test\ContextProvider | core/ |
Defines a class for a fake context provider. | 2 | |||
| IHaveRuntimeContexts | class | Drupal\layout_builder_test\Plugin\Block | core/ |
Defines a class for a context-aware block. | ||||
| Image | class | Drupal\ckeditor5\Plugin\CKEditor5Plugin | core/ |
CKEditor 5 Image plugin. | 4 | 1 | ||
| Image | class | Drupal\media\Plugin\media\Source | core/ |
Image entity media source. | 3 | |||
| Image | class | Drupal\Core\Image | core/ |
Defines an image object to represent an image file. | 1 | |||
| Image | class | Drupal\Component\Utility | core/ |
Provides helpers to operate on images. | 4 | |||
| ImageAccessTestHiddenHooks | class | Drupal\image_access_test_hidden\Hook | core/ |
Hook implementations for image_access_test_hidden. | ||||
| ImageAdminStylesTest | class | Drupal\Tests\image\FunctionalJavascript | core/ |
Tests creation, deletion, and editing of image styles and effects. | ||||
| ImageAdminStylesTest | class | Drupal\Tests\image\Functional | core/ |
Tests creation, deletion, and editing of image styles and effects. | ||||
| ImageButton | class | Drupal\Core\Render\Element | core/ |
Provides a form element for a submit button with an image. | ||||
| ImageCacheActions | in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
class | Drupal\image\Plugin\migrate\process\d6 | core/ |
Defines the image cache actions migrate process plugin. | |||
| ImageCachePreset | class | Drupal\image\Plugin\migrate\source\d6 | core/ |
Drupal 6 imagecache presets source from database. | 1 | |||
| ImageCachePresetTest | class | Drupal\Tests\image\Kernel\Plugin\migrate\source\d6 | core/ |
Tests the d6_imagecache_presets source plugin. | ||||
| ImageDeprecationTest | class | Drupal\Tests\image\Unit | core/ |
Tests deprecation of image_filter_keyword(). | ||||
| ImageDeprecationTest | class | Drupal\Tests\Core\Image | core/ |
Tests deprecations of the image classes. | ||||
| ImageDerivativeUtilities | class | Drupal\image | core/ |
Image style flush and options utilities. | 12 | |||
| ImageDimensionsTest | class | Drupal\Tests\image\Functional | core/ |
Tests that images have correct dimensions when styled. | ||||
| ImageEffect | class | Drupal\image\Attribute | core/ |
Defines an ImageEffect attribute for plugin discovery. | 12 | |||
| ImageEffect | class | Drupal\image\Annotation | core/ |
Defines an image effect annotation object. | ||||
| ImageEffectAddForm | class | Drupal\image\Form | core/ |
Provides an add form for image effects. | 1 | |||
| ImageEffectBase | abstract class | Drupal\image | core/ |
Provides a base class for image effects. | 4 | 5 | ||
| ImageEffectDeleteForm | class | Drupal\image\Form | core/ |
Form for deleting an image effect. | 1 | |||
| 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. | 4 | 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. | 13 | 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/ |
Migrate field plugin for Drupal 7 image fields. | ||||
| ImageFieldCreationTrait | trait | Drupal\Tests\image\Kernel | core/ |
Provides a helper method for creating Image fields. | 9 | |||
| 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. | 10 | 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. | ||||
| ImageFieldWidgetValidationTest | class | Drupal\Tests\image\Functional | core/ |
Tests the image field widget validation. | ||||
| ImageFormatter | class | Drupal\image\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'image' formatter. | 1 | 1 |
Pagination
- Previous page
- Page 99
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.