You are here

Classes, traits, and interfaces in Module Builder 8.3

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AutocompleteController class Drupal\module_builder\Controller src/Controller/AutocompleteController.php Defines a route controller for properties with extra options.
ComponentFormBase abstract class Drupal\module_builder\Form src/Form/ComponentFormBase.php Base class for Module Builder component forms. 2
ComponentFormTest class Drupal\Tests\module_builder\Functional tests/src/Functional/ComponentFormTest.php Tests the component edit form.
ComponentGenerateForm class Drupal\module_builder\Form src/Form/ComponentGenerateForm.php Form showing generated component code.
ComponentInterface interface Drupal\module_builder\Entity src/Entity/ComponentInterface.php Interface for entities that represent a component to generate. 2 1
ComponentRouteProvider class Drupal\module_builder\Routing src/Routing/ComponentRouteProvider.php Route provider for component entity types.
ComponentSectionForm class Drupal\module_builder\Form src/Form/ComponentSectionForm.php Generic form for entering a section of data for a component. 3
ComponentSectionFormHandler class Drupal\module_builder\EntityHandler src/EntityHandler/ComponentSectionFormHandler.php Provides definitions of form sections, paths, titles, and properties used.
ComponentSectionFormHandlerTest class Drupal\Tests\module_builder\Unit tests/src/Unit/ComponentSectionFormHandlerTest.php Tests the ComponentSectionFormHandler entity handler.
ComponentSectionFormsLocalTasks class Drupal\module_builder\Plugin\Derivative src/Plugin/Derivative/ComponentSectionFormsLocalTasks.php Defines local tasks for component entities. 1
DrupalCodeBuilder class Drupal\module_builder src/DrupalCodeBuilder.php Service class that wraps around the DCB library, to make it injectable. 4 5 2
DrupalCodeBuilderDevel class Drupal\module_builder_devel module_builder_devel/src/DrupalCodeBuilderDevel.php Replacement library wrapper service, to switch the environment. 2
DrupalCodeBuilderTestSampleData class Drupal\test_dummy_module_write_location tests/modules/test_dummy_module_write_location/src/DrupalCodeBuilderTestSampleData.php Uses the code analysis data that's part of Drupal Code Builder's test suite. 2
DrupalCodeBuilderTestSamples class Drupal\module_builder_devel module_builder_devel/src/DrupalCodeBuilderTestSamples.php Alternative library wrapper service, to use the test samples environment. 2
ExceptionHandler class Drupal\module_builder src/ExceptionHandler.php Handles exceptions from the library and outputs messages. 2
GeneratedFiles class Drupal\module_builder\Element src/Element/GeneratedFiles.php Defines a custom form element for a list of generated files to write.
GenerateFormTest class Drupal\Tests\module_builder\Functional tests/src/Functional/GenerateFormTest.php Tests the generate code form.
LibraryWrapper class Drupal\module_builder src/LibraryWrapper.php Quick and dirty wrapper class to load our library. 1
ModuleBuilderComponentListBuilder class Drupal\module_builder src/ModuleBuilderComponentListBuilder.php Defines a class to build a listing of module builder components.
ModuleBuilderDevel class Drupal\module_builder_devel\Environment module_builder_devel/src/Environment/ModuleBuilderDevel.php Drupal Code Builder environment class for development. 1
ModuleBuilderHookCollectionTestCase class tests/module_builder.test Test case for Module Builder hook collection.
ModuleBuilderModule class Drupal\module_builder\Entity src/Entity/ModuleBuilderModule.php Defines the module_builder entity.
ModuleBuilderModuleGenerationTestCase class tests/module_builder.test Test case for Module Builder module generation.
ModuleFileWriter class Drupal\module_builder src/ModuleFileWriter.php Writes module files. 1 1 2
ModuleFileWriterDummyLocation class Drupal\test_dummy_module_write_location tests/modules/test_dummy_module_write_location/src/ModuleFileWriterDummyLocation.php Test file writer which puts module files in the test site folder. 2
ModuleHooksForm class Drupal\module_builder\Form src/Form/ModuleHooksForm.php Form for selecting hooks.
ModuleMiscForm class Drupal\module_builder\Form src/Form/ModuleMiscForm.php Form for selecting other components to implement.
ModuleNameForm class Drupal\module_builder\Form src/Form/ModuleNameForm.php Form for editing basic information, and also for adding new module entities.
ProcessDevelForm class Drupal\module_builder_devel\Form module_builder_devel/src/Form/ProcessDevelForm.php Form for running selected analysis jobs and outputting the result. 1
ProcessForm class Drupal\module_builder\Form src/Form/ProcessForm.php Form for running the DCB analysis process. 2 2 1
ProcessFormExtra class Drupal\module_builder_devel\Form module_builder_devel/src/Form/ProcessFormExtra.php Replaces the code analysis form to add message about time taken.
ProcessTestSamplesForm class Drupal\module_builder_devel\Form module_builder_devel/src/Form/ProcessTestSamplesForm.php Form for updating DCB's test sample analysis data. 1
RouteSubscriber class Drupal\module_builder_devel\Routing module_builder_devel/src/Routing/RouteSubscriber.php Alters the code analysis route to use our form class. 2
SettingsForm class Drupal\module_builder\Form src/Form/SettingsForm.php Form for configuring Module Builder. 1
TestComponent class Drupal\module_builder_test_component_type\Entity tests/modules/module_builder_test_component_type/src/Entity/TestComponent.php Defines a test component entity.
TestDrupalCodeBuilder class Drupal\module_builder_test_component_type tests/modules/module_builder_test_component_type/src/TestDrupalCodeBuilder.php Library wrapper service for tests. 2
TestEnvironment class Drupal\module_builder_test_component_type tests/modules/module_builder_test_component_type/src/TestEnvironment.php Drupal Code Builder environment class for testing.
TestGenerateTask class Drupal\module_builder_test_component_type tests/modules/module_builder_test_component_type/src/TestGenerateTask.php Mock Generate task for functional tests.
TestSampleDataEnvironment class Drupal\test_dummy_module_write_location tests/modules/test_dummy_module_write_location/src/TestSampleDataEnvironment.php

Other projects