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 |
---|---|---|---|---|---|---|---|---|
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. | 33 | |||
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. | ||||
ImageStyleDownloadController | class | Drupal\image\Controller | core/ |
Defines a controller to serve image styles. | ||||
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 | |||
ImageStyleHalJsonAnonTest | class | Drupal\Tests\hal\Functional\image | core/ |
@group hal @group legacy | ||||
ImageStyleHalJsonBasicAuthTest | class | Drupal\Tests\hal\Functional\image | core/ |
@group hal @group legacy | ||||
ImageStyleHalJsonCookieTest | class | Drupal\Tests\hal\Functional\image | core/ |
@group hal @group legacy | ||||
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 | 9 | ||
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. | 9 | 3 | ||
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. | ||||
ImageStylesPathAndUrlTest | class | Drupal\Tests\image\Functional | core/ |
Tests the functions for generating paths and URLs for image styles. | ||||
ImageStylesTest | class | Drupal\Tests\image\Kernel\Plugin\migrate\source\d7 | core/ |
Tests the D7 ImageStyles source plugin. | ||||
ImageStyleStorage | class | Drupal\image | core/ |
Storage controller class for "image style" configuration entities. | ||||
ImageStyleStorageInterface | interface | Drupal\image | core/ |
Interface for storage controller for "image style" configuration entities. | 1 | 1 | ||
ImageStyleTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "ImageStyle" config entity type. | ||||
ImageStyleTest | class | Drupal\Tests\image\Unit | core/ |
@coversDefaultClass \Drupal\image\Entity\ImageStyle[[api-linebreak]] | ||||
ImageStyleXmlAnonTest | class | Drupal\Tests\image\Functional\Rest | core/ |
@group rest | ||||
ImageStyleXmlBasicAuthTest | class | Drupal\Tests\image\Functional\Rest | core/ |
@group rest | ||||
ImageStyleXmlCookieTest | class | Drupal\Tests\image\Functional\Rest | core/ |
@group rest | ||||
ImageTest | class | Drupal\KernelTests\Core\Theme | core/ |
Tests built-in image theme functions. | ||||
ImageTest | class | Drupal\Tests\Component\Utility | core/ |
@coversDefaultClass \Drupal\Component\Utility\Image[[api-linebreak]] @group Image | ||||
ImageTest | class | Drupal\Tests\Core\Image | core/ |
Tests the image class. | ||||
ImageTest | class | Drupal\Tests\ckeditor5\FunctionalJavascript | core/ |
@coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Image[[api-linebreak]] @group ckeditor5 @internal | ||||
ImageTestBase | abstract class | Drupal\Tests\ckeditor5\FunctionalJavascript | core/ |
@coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Image[[api-linebreak]] @group ckeditor5 @internal | 2 | |||
ImageThemeFunctionTest | class | Drupal\Tests\image\Kernel | core/ |
Tests image theme functions. | ||||
ImageToolkit | class | Drupal\Core\ImageToolkit\Annotation | core/ |
Defines a Plugin annotation object for the image toolkit plugin. | ||||
ImageToolkitBase | abstract class | Drupal\Core\ImageToolkit | core/ |
Provides a base class for image toolkit plugins. | 2 | 2 | ||
ImageToolkitForm | class | Drupal\system\Form | core/ |
Configures image toolkit settings for this site. | 1 | |||
ImageToolkitInterface | interface | Drupal\Core\ImageToolkit | core/ |
Defines an interface for image toolkits. | 1 | 3 | ||
ImageToolkitManager | class | Drupal\Core\ImageToolkit | core/ |
Manages image toolkit plugins. | 2 | 2 | ||
ImageToolkitOperation | class | Drupal\Core\ImageToolkit\Annotation | core/ |
Defines a Plugin annotation object for the image toolkit operation plugin. | ||||
ImageToolkitOperationBase | abstract class | Drupal\Core\ImageToolkit | core/ |
Provides a base class for image toolkit operation plugins. | 2 | 2 | ||
ImageToolkitOperationInterface | interface | Drupal\Core\ImageToolkit | core/ |
Defines an interface for image toolkit operations. | 1 | |||
ImageToolkitOperationManager | class | Drupal\Core\ImageToolkit | core/ |
Manages toolkit operation plugins. | 2 | |||
ImageToolkitOperationManagerInterface | interface | Drupal\Core\ImageToolkit | core/ |
Defines an interface for image toolkit operation managers. | 1 | 2 |
Pagination
- Previous page
- Page 85
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.