You are here

Classes, traits, and interfaces in Drupal 7 to 8/9 Module Upgrader 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
HookLibrary class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookLibrary.php Plugin annotation @Converter( id = "hook_library", description = @Translation("Converts Drupal 7's hook_library() to YAML."), hook = "hook_library" )
HookMenu class Drupal\drupalmoduleupgrader\Routing src/Routing/HookMenu.php This class is a conversion map for hook_menu(). 2
HookMenuAlter class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookMenuAlter.php Plugin annotation @Converter( id = "hook_menu_alter", description = @Translation("Creates boilerplate for logic that formerly belonged in hook_menu_alter()."), hook = "hook_menu_alter", fixme = @Translation("hook_menu_alter() is gone in Drupal 8.…
HookNodePrepare class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookNodePrepare.php Plugin annotation @Converter( id = "hook_node_prepare", description = @Translation("Converts hook_node_prepare() into hook_ENTITY_TYPE_prepare_form()."), hook = "hook_node_prepare", dependencies = { "plugin.manager.drupalmoduleupgrader.rewriter" } )
HookPermission class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookPermission.php Plugin annotation @Converter( id = "hook_permission", description = @Translation("Converts static implementations of hook_permission() to YAML."), hook = "hook_permission" )
HookPermission class Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer src/Plugin/DMU/Analyzer/HookPermission.php Plugin annotation @Analyzer( id = "hook_permission", description = @Translation("Analyzes implementations of hook_permission()."), documentation = { { "url" = "https://www.drupal.org/node/2311427", "title" = @Translation("Defining…
HookPermissionTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Analyzer tests/src/Unit/Plugin/DMU/Analyzer/HookPermissionTest.php @group DMU.Analyzer @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer\HookPermission
HookToYAML class Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer src/Plugin/DMU/Fixer/HookToYAML.php Plugin annotation @Fixer( id = "hook_to_YAML" ) 1
HookToYAMLTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Fixer tests/src/Unit/Plugin/DMU/Fixer/HookToYAMLTest.php @group DMU.Fixer
HookUninstall class Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer src/Plugin/DMU/Analyzer/HookUninstall.php Plugin annotation @Analyzer( id = "hook_uninstall", description = @Translation("Removes variable_del() calls from hook_uninstall()."), message = @Translation("Default configuration is deleted automatically."), tags = { "category" = { "config"…
HookUninstalltest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Analyzer tests/src/Unit/Plugin/DMU/Analyzer/HookUninstallTest.php @group DMU.Analyzer @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer\HookUninstall
HookURLOutboundAlter class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookURLOutboundAlter.php Plugin annotation @Converter( id = "hook_url_outbound_alter", description = @Translation("Converts hook_url_outbound_alter() to a service."), hook = "hook_url_outbound_alter" )
HookUserLogin class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookUserLogin.php Plugin annotation @Converter( id = "hook_user_login", description = @Translation("Alters signatures of hook_user_login() implementations."), hook = "hook_user_login", dependencies = { "plugin.manager.drupalmoduleupgrader.rewriter" } )
HookWatchdog class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/HookWatchdog.php Plugin annotation @Converter( id = "hook_watchdog", description = @Translation("Converts hook_watchdog() to an implementation of \\Psr\\Log\\LoggerInterface."), hook = "hook_watchdog" )
Implement class Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer src/Plugin/DMU/Fixer/Implement.php Plugin annotation @Fixer( id = "implement" ) 1
ImplementHook class Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer src/Plugin/DMU/Fixer/ImplementHook.php Plugin annotation @Fixer( id = "implement_hook" ) 1
ImplementHookTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Fixer tests/src/Unit/Plugin/DMU/Fixer/ImplementHookTest.php @group DMU.Fixer
ImplementTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Fixer tests/src/Unit/Plugin/DMU/Fixer/ImplementTest.php @group DMU.Fixer
Indexer class Drupal\drupalmoduleupgrader\Annotation src/Annotation/Indexer.php Defines a Plugin annotation object for DMU indexer plugins. 1
IndexerBase abstract class Drupal\drupalmoduleupgrader src/IndexerBase.php Base class for indexers. 4 3
IndexerExecutionInterface interface Drupal\drupalmoduleupgrader src/IndexerExecutionInterface.php 1 1
IndexerInterface interface Drupal\drupalmoduleupgrader src/IndexerInterface.php Interface for plugins which can scan a target module to collect information about what it contains. Indexers are always run before other plugin types, and all available indexers are always run. All information collected by indexers is available to the… 1 1
IndexerTestBase abstract class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Indexer tests/src/Unit/Plugin/DMU/Indexer/IndexerTestBase.php Base class for tests of DMU's indexer plugins. Because the indexers' behavior is so standard, this class reflects that by implementing a lot of standard assertions. 2
IndexerUsageInterface interface Drupal\drupalmoduleupgrader src/IndexerUsageInterface.php 3 3
InfoFile class Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer src/Plugin/DMU/Analyzer/InfoFile.php Plugin annotation @Analyzer( id = "info", description = @Translation("Analyzes Drupal 7 info files."), documentation = { { "url" = "https://www.drupal.org/node/1935708", "title" = @Translation("`.info` files are now `.info.yml`…
InfoFileTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Analyzer tests/src/Unit/Plugin/DMU/Analyzer/InfoFileTest.php @group DMU.Analyzer @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer\InfoFile
InfoToYAML class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/InfoToYAML.php Plugin annotation @Converter( id = "info", description = @Translation("Converts Drupal 7 info files to Drupal 8.") ) 1
IOException class Drupal\drupalmoduleupgrader src/IOException.php Exception thrown when an unexpected condition is encountered during an I/O operation (opening or saving a source file). 2
Issue class Drupal\drupalmoduleupgrader src/Issue.php 3
IssueInterface interface Drupal\drupalmoduleupgrader src/IssueInterface.php 1
IssueTest class Drupal\Tests\drupalmoduleupgrader\Unit tests/src/Unit/IssueTest.php @group DMU
L class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions src/Plugin/DMU/Converter/Functions/L.php Plugin annotation @Converter( id = "l", description = @Translation("Rewrites calls to l()."), fixme = @Translation("l() expects a Url object, created from a route name or external URI."), dependencies = { "router.route_provider" } )
LinkBinding class Drupal\drupalmoduleupgrader\Routing\LinkBinding src/Routing/LinkBinding/LinkBinding.php Represents a binding between a Drupal 7 route and a Drupal 8 one. 3 2
LinkBindingFactory class Drupal\drupalmoduleupgrader\Routing\LinkBinding src/Routing/LinkBinding/LinkBindingFactory.php Factory class to create link bindings, depending on the source route's type. 1 2
LinkBindingTest class Drupal\Tests\drupalmoduleupgrader\Unit\Routing\LinkBinding tests/src/Unit/Routing/LinkBinding/LinkBindingTest.php @group DMU.Routing
LinkIndex class Drupal\drupalmoduleupgrader\Routing src/Routing/LinkIndex.php Represents a set of link bindings of a single type (i.e., menu links, local tasks, etc.) 3
Links class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter src/Plugin/DMU/Converter/Links.php Plugin annotation @Converter( id = "links", description = @Translation("Converts Drupal 7's hook_menu() links to plugin definitions."), hook = "hook_menu", fixme = @Translation("@FIXME This implementation of hook_menu() cannot be automatically…
LoadMultiple class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions src/Plugin/DMU/Converter/Functions/LoadMultiple.php Plugin annotation @Converter( id = "_load_multiple", deriver = "\Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions\LoadMultipleDeriver" )
LoadMultipleDeriver class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions src/Plugin/DMU/Converter/Functions/LoadMultipleDeriver.php Builds derivative definitions for the _load_multiple plugin.
LocalActionLinkBinding class Drupal\drupalmoduleupgrader\Routing\LinkBinding src/Routing/LinkBinding/LocalActionLinkBinding.php Represents a local action. 1
LocalTaskLinkBinding class Drupal\drupalmoduleupgrader\Routing\LinkBinding src/Routing/LinkBinding/LocalTaskLinkBinding.php Represents a local task or default local task. 1
MenuLinkBinding class Drupal\drupalmoduleupgrader\Routing\LinkBinding src/Routing/LinkBinding/MenuLinkBinding.php Represents a standard menu link. 1
ModuleInvoke class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions src/Plugin/DMU/Converter/Functions/ModuleInvoke.php Plugin annotation @Converter( id = "module_invoke", description = @Translation("Rewrites calls to module_invoke().") )
ModuleInvokeAll class Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions src/Plugin/DMU/Converter/Functions/ModuleInvokeAll.php Plugin annotation @Converter( id = "module_invoke_all", description = @Translation("Rewrites calls to module_invoke_all().") )
ModuleInvokeAllTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Converter\Functions tests/src/Unit/Plugin/DMU/Converter/Functions/ModuleInvokeAllTest.php @group DMU.Converter.Functions @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions\ModuleInvokeAll
ModuleInvokeTest class Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Converter\Functions tests/src/Unit/Plugin/DMU/Converter/Functions/ModuleInvokeTest.php @group DMU.Converter.Functions @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions\ModuleInvoke
ModuleMockerTrait trait Drupal\Tests\drupalmoduleupgrader\Unit tests/src/Unit/ModuleMockerTrait.php A trait for tests that need a mock module to work on.
NodeAssignmentFilter class Drupal\drupalmoduleupgrader\Utility\Filter src/Utility/Filter/NodeAssignmentFilter.php 2
NodeAssignmentFilterTest class Drupal\Tests\drupalmoduleupgrader\Unit\Utility\Filter tests/src/Unit/Utility/Filter/NodeAssignmentFilterTest.php @group DMU.Utility.Filter
NodeCollectorTrait trait Drupal\drupalmoduleupgrader\Plugin\DMU\Fixer src/Plugin/DMU/Fixer/NodeCollectorTrait.php Trait used by fixers which loop through existing indexer objects and do things with them.

Pages

Other projects