Search for hook

  1. Search 7.x for hook
  2. Search 8.9.x for hook
  3. Search 10.3.x for hook
  4. Search 11.x for hook
  5. Other projects
Title Object type File name Summary
HookRequirementsTest class core/modules/system/tests/src/Functional/Module/HookRequirementsTest.php Attempts enabling a module that fails hook_requirements('install').
HookRequirementsTest.php file core/modules/system/tests/src/Functional/Module/HookRequirementsTest.php
HookRequirementsTest::$defaultTheme property core/modules/system/tests/src/Functional/Module/HookRequirementsTest.php
HookRequirementsTest::testHookRequirementsFailure function core/modules/system/tests/src/Functional/Module/HookRequirementsTest.php Assert that a module cannot be installed if it fails hook_requirements().
Hooks group core/core.api.php Define functions that alter the behavior of Drupal core.
hook_aggregator_fetcher_info_alter function core/modules/aggregator/aggregator.api.php Perform alterations on the available fetchers.
hook_aggregator_parser_info_alter function core/modules/aggregator/aggregator.api.php Perform alterations on the available parsers.
hook_aggregator_processor_info_alter function core/modules/aggregator/aggregator.api.php Perform alterations on the available processors.
hook_ajax_render_alter function core/lib/Drupal/Core/Form/form.api.php Alter the Ajax command data that is sent to the client.
hook_archiver_info_alter function core/lib/Drupal/Core/File/file.api.php Alter archiver information declared by other modules.
hook_batch_alter function core/lib/Drupal/Core/Form/form.api.php Alter batch information before a batch is processed.
hook_block_access function core/modules/block/block.api.php Control access to a block instance.
hook_block_alter function core/modules/block/block.api.php Allow modules to alter the block plugin definitions.
hook_block_build_alter function core/modules/block/block.api.php Alter the result of \Drupal\Core\Block\BlockBase::build().
hook_block_build_BASE_BLOCK_ID_alter function core/modules/block/block.api.php Provide a block plugin specific block_build alteration.
hook_block_view_alter function core/modules/block/block.api.php Alter the result of \Drupal\Core\Block\BlockBase::build().
hook_block_view_BASE_BLOCK_ID_alter function core/modules/block/block.api.php Provide a block plugin specific block_view alteration.
hook_cache_flush function core/core.api.php Flush all persistent and static caches.
hook_ckeditor4to5upgrade_plugin_info_alter function core/modules/ckeditor5/ckeditor5.api.php Modify the list of available CKEditor 4 to 5 Upgrade plugins.
hook_ckeditor5_plugin_info_alter function core/modules/ckeditor5/ckeditor5.api.php Modify the list of available CKEditor 5 plugins.
hook_ckeditor_css_alter function core/modules/ckeditor/ckeditor.api.php Modify the list of CSS files that will be added to a CKEditor instance.
hook_ckeditor_plugin_info_alter function core/modules/ckeditor/ckeditor.api.php Modify the list of available CKEditor plugins.
hook_comment_links_alter function core/modules/comment/comment.api.php Alter the links of a comment.
hook_condition_info_alter function core/core.api.php Alter the information provided in \Drupal\Core\Condition\ConditionManager::getDefinitions().
hook_config_import_steps_alter function core/core.api.php Alter the configuration synchronization steps.
hook_config_schema_info_alter function core/core.api.php Alter config typed data definitions.
hook_config_translation_info function core/modules/config_translation/config_translation.api.php Introduce dynamic translation tabs for translation of configuration.
hook_config_translation_info_alter function core/modules/config_translation/config_translation.api.php Alter existing translation tabs for translation of configuration.
hook_contextual_links_alter function core/lib/Drupal/Core/Menu/menu.api.php Alter contextual links before they are rendered.
hook_contextual_links_plugins_alter function core/lib/Drupal/Core/Menu/menu.api.php Alter the plugin definition of contextual links.
hook_contextual_links_view_alter function core/modules/contextual/contextual.api.php Alter a contextual links element before it is rendered.
hook_countries_alter function core/core.api.php Alter the default country list.
hook_cron function core/core.api.php Perform periodic actions.
hook_css_alter function core/lib/Drupal/Core/Render/theme.api.php Alter CSS files before they are output on the page.
hook_data_type_info_alter function core/core.api.php Alter available data types for typed data wrappers.
hook_display_variant_plugin_alter function core/core.api.php Alter display variant plugin definitions.
hook_editor_info_alter function core/modules/editor/editor.api.php Performs alterations on text editor definitions.
hook_editor_js_settings_alter function core/modules/editor/editor.api.php Modifies JavaScript settings that are added for text editors.
hook_editor_xss_filter_alter function core/modules/editor/editor.api.php Modifies the text editor XSS filter that will used for the given text format.
hook_element_info_alter function core/lib/Drupal/Core/Render/theme.api.php Alter the element type information returned from modules.
hook_element_plugin_alter function core/lib/Drupal/Core/Render/theme.api.php Alter Element plugin definitions.
hook_entity_access function core/lib/Drupal/Core/Entity/entity.api.php Control entity operation access.
hook_entity_base_field_info function core/lib/Drupal/Core/Entity/entity.api.php Provides custom base field definitions for a content entity type.
hook_entity_base_field_info_alter function core/lib/Drupal/Core/Entity/entity.api.php Alter base field definitions for a content entity type.
hook_entity_build_defaults_alter function core/lib/Drupal/Core/Entity/entity.api.php Alter entity renderable values before cache checking during rendering.
hook_entity_bundle_create function core/lib/Drupal/Core/Entity/entity.api.php Act on entity_bundle_create().
hook_entity_bundle_delete function core/lib/Drupal/Core/Entity/entity.api.php Act on entity_bundle_delete().
hook_entity_bundle_field_info function core/lib/Drupal/Core/Entity/entity.api.php Provides field definitions for a specific bundle within an entity type.
hook_entity_bundle_field_info_alter function core/lib/Drupal/Core/Entity/entity.api.php Alter bundle field definitions.
hook_entity_bundle_info function core/lib/Drupal/Core/Entity/entity.api.php Describe the bundles for entity types.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.