Classes, traits, and interfaces - 4.0.x - Examples

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
ActionExampleTest class Drupal\Tests\action_example\Functional modules/action_example/tests/src/Functional/ActionExampleTest.php Default test case for the action_example module.
AddClass class Drupal\testing_example modules/testing_example/src/AddClass.php A class with features to show how to do unit testing. 1
AddClassTest class Drupal\Tests\testing_example\Unit modules/testing_example/tests/src/Unit/AddClassTest.php AddClass units tests.
AjaxAddMore class Drupal\form_api_example\Form modules/form_api_example/src/Form/AjaxAddMore.php Implements the ajax demo form controller. 1
AjaxAddRemoveElements class Drupal\form_api_example\Form modules/form_api_example/src/Form/AjaxAddRemoveElements.php Example ajax add remove buttons. 1
AjaxColorForm class Drupal\form_api_example\Form modules/form_api_example/src/Form/AjaxColorForm.php Implements the ajax demo form controller. 1
AjaxColorFormTest class Drupal\Tests\form_api_example\FunctionalJavascript modules/form_api_example/tests/src/FunctionalJavascript/AjaxColorFormTest.php Tests the behavior of the color temperature AJAX dropdown form.
AjaxExampleController class Drupal\ajax_example\Controller modules/ajax_example/src/Controller/AjaxExampleController.php Controller routines for AJAX example routes.
AjaxExampleMenuTest class Drupal\Tests\ajax_example\Functional modules/ajax_example/tests/src/Functional/AjaxExampleMenuTest.php Verify tool block menu items and operability of all our routes.
AjaxWizardTest class Drupal\Tests\ajax_example\FunctionalJavascript modules/ajax_example/tests/src/FunctionalJavascript/AjaxWizardTest.php Test the user interactions for the Ajax Wizard example.
AutoTextfields class Drupal\ajax_example\Form modules/ajax_example/src/Form/AutoTextfields.php Adds more text fields basing on AJAX-enabled checkbox clicks. 1
AutoTextFieldsTest class Drupal\Tests\ajax_example\FunctionalJavascript modules/ajax_example/tests/src/FunctionalJavascript/AutoTextFieldsTest.php Test the user interactions for the AutoTextFields class.
BasicExample class Drupal\action_example\Plugin\Action modules/action_example/src/Plugin/Action/BasicExample.php A basic example action that does nothing.
BatchExampleForm class Drupal\batch_example\Form modules/batch_example/src/Form/BatchExampleForm.php Form with examples on how to use cache. 1
BatchExampleWebTest class Drupal\Tests\batch_example\Functional modules/batch_example/tests/src/Functional/BatchExampleWebTest.php Functional tests for the Batch Example module.
BlockExampleController class Drupal\block_example\Controller modules/block_example/src/Controller/BlockExampleController.php Controller routines for block example routes.
BlockExampleMenuTest class Drupal\Tests\block_example\Functional modules/block_example/tests/src/Functional/BlockExampleMenuTest.php Test the user-facing menus in Block Example.
BlockExampleTest class Drupal\Tests\block_example\Functional modules/block_example/tests/src/Functional/BlockExampleTest.php Test the configuration options and block created by Block Example module.
BuildDemo class Drupal\form_api_example\Form modules/form_api_example/src/Form/BuildDemo.php Implements the build demo form controller. 1
CacheExampleForm class Drupal\cache_example\Form modules/cache_example/src/Form/CacheExampleForm.php Form with examples on how to use cache. 1
CacheExampleTest class Drupal\Tests\cache_example\Functional modules/cache_example/tests/src/Functional/CacheExampleTest.php Tests for the cache_example module.
ColorBackgroundFormatter class Drupal\field_example\Plugin\Field\FieldFormatter modules/field_example/src/Plugin/Field/FieldFormatter/ColorBackgroundFormatter.php Plugin implementation of the 'field_example_color_background' formatter.
ColorBackgroundFormatterTest class Drupal\Tests\field_example\Functional modules/field_example/tests/src/Functional/ColorBackgroundFormatterTest.php Test the basic functionality of Color background formatter.
ColorizeImageEffect class Drupal\image_example\Plugin\ImageEffect modules/image_example/src/Plugin/ImageEffect/ColorizeImageEffect.php Colorizes an image resource.
ColorPickerWidget class Drupal\field_example\Plugin\Field\FieldWidget modules/field_example/src/Plugin/Field/FieldWidget/ColorPickerWidget.php Plugin implementation of the 'field_example_color_picker' widget.
ColorPickerWidgetTest class Drupal\Tests\field_example\Functional modules/field_example/tests/src/Functional/ColorPickerWidgetTest.php Test the basic functionality of Color Picker Widget.
ConfigEntityExampleTest class Drupal\Tests\config_entity_example\Functional modules/config_entity_example/tests/src/Functional/ConfigEntityExampleTest.php Test the Config Entity Example module.
ConfigExampleTest class Drupal\Tests\form_api_example\Functional modules/config_simple_example/tests/src/Functional/ConfigExampleTest.php Ensure that the form_api_example forms work properly.
ConfigFilesValidationTest class Drupal\Tests\examples\Unit tests/src/Unit/ConfigFilesValidationTest.php Verifies the configuration files are valid.
ConfigSimpleController class Drupal\config_simple_example\Controller modules/config_simple_example/src/Controller/ConfigSimpleController.php Controller routines for Config Simple Example routes.
ConfigSimpleExampleSettingsForm class Drupal\config_simple_example\Form modules/config_simple_example/src/Form/ConfigSimpleExampleSettingsForm.php Configure example settings for this site. 1
Contact class Drupal\content_entity_example\Entity modules/content_entity_example/src/Entity/Contact.php Defines the ContentEntityExample entity. 2
ContactAccessControlHandler class Drupal\content_entity_example modules/content_entity_example/src/ContactAccessControlHandler.php Access controller for the contact entity.
ContactDeleteForm class Drupal\content_entity_example\Form modules/content_entity_example/src/Form/ContactDeleteForm.php Provides a form for deleting a content_entity_example entity.
ContactForm class Drupal\content_entity_example\Form modules/content_entity_example/src/Form/ContactForm.php Form controller for the content_entity_example entity edit forms.
ContactInterface interface Drupal\content_entity_example modules/content_entity_example/src/ContactInterface.php Provides an interface defining a Contact entity. 1 1
ContactListBuilder class Drupal\content_entity_example\Entity\Controller modules/content_entity_example/src/Entity/Controller/ContactListBuilder.php Provides a list controller for content_entity_example entity.
ContactSettingsForm class Drupal\content_entity_example\Form modules/content_entity_example/src/Form/ContactSettingsForm.php Class ContentEntityExampleSettingsForm. 1
ContactTest class Drupal\Tests\content_entity_example\Kernel modules/content_entity_example/tests/src/Kernel/ContactTest.php Test basic CRUD operations for our Contact entity type.
ContainerDemo class Drupal\form_api_example\Form modules/form_api_example/src/Form/ContainerDemo.php Implements the container demo form. 1
ContentEntityExampleTest class Drupal\Tests\content_entity_example\Functional modules/content_entity_example/tests/src/Functional/ContentEntityExampleTest.php Tests the basic functions of the Content Entity Example module.
ContrivedController class Drupal\testing_example\Controller modules/testing_example/src/Controller/ContrivedController.php A highly-contrived controller class used to demonstrate unit testing. 1
ContrivedControllerTest class Drupal\Tests\testing_example\Unit\Controller modules/testing_example/tests/src/Unit/Controller/ContrivedControllerTest.php The class to test ContrivedController.
CronExampleForm class Drupal\cron_example\Form modules/cron_example/src/Form/CronExampleForm.php Form with examples on how to use cron. 1
CronExampleTest class Drupal\Tests\cron_example\Functional modules/cron_example/tests/src/Functional/CronExampleTest.php Test the functionality for the Cron Example.
DbtngExampleAddForm class Drupal\dbtng_example\Form modules/dbtng_example/src/Form/DbtngExampleAddForm.php Form to add a database entry, with all the interesting fields. 1
DbtngExampleController class Drupal\dbtng_example\Controller modules/dbtng_example/src/Controller/DbtngExampleController.php Controller for DBTNG Example.
DbtngExampleRepository class Drupal\dbtng_example modules/dbtng_example/src/DbtngExampleRepository.php Repository for database-related helper methods for our example. 3 2
DbtngExampleRepositoryTest class Drupal\Tests\dbtng_example\Kernel modules/dbtng_example/tests/src/Kernel/DbtngExampleRepositoryTest.php Kernel testing of the DbtngExampleRepository service.
DbtngExampleTest class Drupal\Tests\dbtng_example\Functional modules/dbtng_example/tests/src/Functional/DbtngExampleTest.php Tests for the dbtng_example module.