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

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
ImageExampleTest class Drupal\Tests\image_example\Functional modules/image_example/tests/src/Functional/ImageExampleTest.php Functional tests for the Image Example module.
IncidentEvents final class Drupal\events_example\Event modules/events_example/src/Event/IncidentEvents.php Defines events for the events_example module. 2
IncidentReportEvent class Drupal\events_example\Event modules/events_example/src/Event/IncidentReportEvent.php Wraps a incident report event for event subscribers. 2
InputDemo class Drupal\form_api_example\Form modules/form_api_example/src/Form/InputDemo.php Implements InputDemo form controller. 1
JsExampleController class Drupal\js_example\Controller modules/js_example/src/Controller/JsExampleController.php Controller for JavaScript Example description page.
JsExampleTest class Drupal\Tests\js_example\Functional modules/js_example/tests/src/Functional/JsExampleTest.php Functional tests for the js_example module.
Marquee class Drupal\render_example\Element modules/render_example/src/Element/Marquee.php Provides a marquee render element.
MenuExampleController class Drupal\menu_example\Controller modules/menu_example/src/Controller/MenuExampleController.php Controller routines for menu example routes.
MenuExampleDynamicRoutes class Drupal\menu_example\Routing modules/menu_example/src/Routing/MenuExampleDynamicRoutes.php Defines dynamic routes for our tab menu items.
MenuExampleTest class Drupal\Tests\menu_example\Functional modules/menu_example/tests/src/Functional/MenuExampleTest.php Test the functionality for the menu Example.
MockSessionTrait trait Drupal\Tests\stream_wrapper_example\Traits modules/stream_wrapper_example/tests/src/Traits/MockSessionTrait.php A trait to expose a mock session type to PHPUnit tests. 2
ModalForm class Drupal\form_api_example\Form modules/form_api_example/src/Form/ModalForm.php Implements the ModalForm form controller. 1
ModalFormTest class Drupal\Tests\form_api_example\FunctionalJavascript modules/form_api_example/tests/src/FunctionalJavascript/ModalFormTest.php Tests the behavior of the modal form example.
MultistepForm class Drupal\form_api_example\Form modules/form_api_example/src/Form/MultistepForm.php Provides a form with two steps. 1
MultistepFormTest class Drupal\Tests\form_api_example\Functional modules/form_api_example/tests/src/Functional/MultistepFormTest.php Tests the Multistep FAPI Example.
NodeTypeExampleController class Drupal\node_type_example\Controller modules/node_type_example/src/Controller/NodeTypeExampleController.php Controller routines for node_type_example.
NodeTypeExampleTest class Drupal\Tests\node_type_example\Functional modules/node_type_example/tests/src/Functional/NodeTypeExampleTest.php Test that our content types are successfully created.
Page class Drupal\form_api_example\Controller modules/form_api_example/src/Controller/Page.php Simple page controller for drupal.
PageExampleController class Drupal\page_example\Controller modules/page_example/src/Controller/PageExampleController.php Controller routines for page example routes.
PageExampleTest class Drupal\Tests\page_example\Functional modules/page_example/tests/src/Functional/PageExampleTest.php Creates page and render the content based on the arguments passed in the URL.
PagerExamplePage class Drupal\pager_example\Controller modules/pager_example/src/Controller/PagerExamplePage.php Controller for pager_example.page route.
PagerExampleTest class Drupal\Tests\pager_example\Functional modules/pager_example/tests/src/Functional/PagerExampleTest.php Tests paging.
PathProcessorSessions class Drupal\stream_wrapper_example\PathProcessor modules/stream_wrapper_example/src/PathProcessor/PathProcessorSessions.php Defines a path processor to rewrite file URLs. 2
PHPUnitExampleMenuTest class Drupal\Tests\testing_example\Functional modules/testing_example/tests/src/Functional/PHPUnitExampleMenuTest.php Test the user-facing menus in PHPUnit Example.
PluginTypeExampleController class Drupal\plugin_type_example\Controller modules/plugin_type_example/src/Controller/PluginTypeExampleController.php Controller for our example pages.
PluginTypeExampleTest class Drupal\Tests\plugin_type_example\Functional modules/plugin_type_example/tests/src/Functional/PluginTypeExampleTest.php Test the functionality of the Plugin Type Example module.
ProtectedPrivates class Drupal\testing_example modules/testing_example/src/ProtectedPrivates.php A class with features to show how to do unit testing. 1 2
ProtectedPrivatesSubclass class Drupal\Tests\testing_example\Unit\Subclasses modules/testing_example/tests/src/Unit/Subclasses/ProtectedPrivatesSubclass.php A class for testing ProtectedPrivate::protectedAdd(). 1
ProtectedPrivatesTest class Drupal\Tests\test_example\Unit modules/testing_example/tests/src/Unit/ProtectedPrivatesTest.php ProtectedPrivates unit testing of restricted methods.
QueueExampleForm class Drupal\queue_example\Form modules/queue_example/src/Form/QueueExampleForm.php Form with examples on how to use queue. 1
QueueExampleTest class Drupal\Tests\queue_example\Functional modules/queue_example/tests/src/Functional/QueueExampleTest.php Tests that our queue_example functions properly.
RenderExampleController class Drupal\render_example\Controller modules/render_example/src/Controller/RenderExampleController.php Provides module description page and examples of building render arrays.
RenderExampleDemoForm class Drupal\render_example\Form modules/render_example/src/Form/RenderExampleDemoForm.php Provides the form for toggling module features on and off. 1
RenderExampleMenuTest class Drupal\Tests\render_example\Functional modules/render_example/tests/src/Functional/RenderExampleMenuTest.php Test the user-facing menus in Render Example.
RenderExampleTest class Drupal\Tests\render_example\Functional modules/render_example/tests/src/Functional/RenderExampleTest.php Test the render example functionality.
ReportWorkerBase abstract class Drupal\cron_example\Plugin\QueueWorker modules/cron_example/src/Plugin/QueueWorker/ReportWorkerBase.php Provides base functionality for the ReportWorkers. 2
ReportWorkerOne class Drupal\cron_example\Plugin\QueueWorker modules/cron_example/src/Plugin/QueueWorker/ReportWorkerOne.php A report worker.
ReportWorkerTwo class Drupal\cron_example\Plugin\QueueWorker modules/cron_example/src/Plugin/QueueWorker/ReportWorkerTwo.php A report worker.
RestExampleActionTest class Drupal\Tests\rest_example\Functional modules/rest_example/tests/src/Functional/RestExampleActionTest.php Verify that the Views are accessible.
RestExampleClientCalls class Drupal\rest_example modules/rest_example/src/RestExampleClientCalls.php Here we interact with the remote service. 3 2
RestExampleClientController class Drupal\rest_example\Controller modules/rest_example/src/Controller/RestExampleClientController.php Controller class for the REST Example routes.
RestExampleClientDelete class Drupal\rest_example\Form modules/rest_example/src/Form/RestExampleClientDelete.php Delete a new node on a remote Drupal site. 1
RestExampleClientEdit class Drupal\rest_example\Form modules/rest_example/src/Form/RestExampleClientEdit.php Edit or create a new node on a remote Drupal site. 1
RestExampleClientSettings class Drupal\rest_example\Form modules/rest_example/src/Form/RestExampleClientSettings.php Setup form for a Drupal REST client. 1
RestExampleHelpController class Drupal\rest_example\Controller modules/rest_example/src/Controller/RestExampleHelpController.php Provides a help page for the REST Examples module.
RestExampleMenuTest class Drupal\Tests\rest_example\Functional modules/rest_example/tests/src/Functional/RestExampleMenuTest.php Test the user-facing menus in Rest Example.
RestExampleSettingsTest class Drupal\Tests\rest_example\Functional modules/rest_example/tests/src/Functional/RestExampleSettingsTest.php Test the settings in Rest Example.
RetrieveConfigFilesTrait trait Drupal\Tests\examples\Unit tests/src/Unit/RetrieveConfigFilesTrait.php Trait for tests that needs to retrieve configuration files.
RetrieveRoutingFilesTrait trait Drupal\Tests\examples\Unit tests/src/Unit/RetrieveRoutingFilesTrait.php Trait for test that needs to retrieve routing files.
RgbItem class Drupal\field_example\Plugin\Field\FieldType modules/field_example/src/Plugin/Field/FieldType/RgbItem.php Plugin implementation of the 'field_example_rgb' field type.