Functions - main - drupal

Primary tabs

Title Deprecated File name Summary Direct uses Strings
hook_uninstall core/lib/Drupal/Core/Extension/module.api.php Remove any information that the module sets.
hook_update_dependencies core/lib/Drupal/Core/Extension/module.api.php Return an array of information about module update dependencies.
hook_update_last_removed core/lib/Drupal/Core/Extension/module.api.php Return a number which is no longer available as hook_update_N().
hook_update_N core/lib/Drupal/Core/Extension/module.api.php Perform a single update between minor versions.
hook_update_projects_alter core/modules/update/update.api.php Alter the list of projects before fetching data and comparing versions.
hook_update_requirements core/lib/Drupal/Core/Extension/module.api.php Check requirements before running database updates.
hook_update_requirements_alter core/lib/Drupal/Core/Extension/module.api.php Alters update requirements data.
hook_update_status_alter core/modules/update/update.api.php Alter the information about available updates for projects.
hook_user_cancel core/modules/user/user.api.php Act on user account cancellations.
hook_user_cancel_methods_alter core/modules/user/user.api.php Modify account cancellation methods.
hook_user_format_name_alter core/modules/user/user.api.php Alter the username that is displayed for a user.
hook_user_login core/modules/user/user.api.php The user just logged in.
hook_user_logout core/modules/user/user.api.php The user just logged out.
hook_validation_constraint_alter core/core.api.php Alter validation constraint plugin definitions.
hook_views_analyze core/modules/views/views.api.php Analyze a view to provide warnings about its configuration.
hook_views_data core/modules/views/views.api.php Describe data tables and fields (or the equivalent) to Views.
hook_views_data_alter core/modules/views/views.api.php Alter the table and field information from hook_views_data().
hook_views_form_substitutions core/modules/views/views.api.php Replace special strings when processing a view with form elements.
hook_views_invalidate_cache core/modules/views/views.api.php Allow modules to respond to the invalidation of the Views cache.
hook_views_plugins_access_alter core/modules/views/views.api.php Modify the list of available views access plugins.
hook_views_plugins_area_alter core/modules/views/views.api.php Modify the list of available views area handler plugins.
hook_views_plugins_argument_alter core/modules/views/views.api.php Modify the list of available views argument handler plugins.
hook_views_plugins_argument_default_alter core/modules/views/views.api.php Modify the list of available views default argument plugins.
hook_views_plugins_argument_validator_alter core/modules/views/views.api.php Modify the list of available views argument validation plugins.
hook_views_plugins_cache_alter core/modules/views/views.api.php Modify the list of available views cache plugins.
hook_views_plugins_display_alter core/modules/views/views.api.php Modify the list of available views display plugins.
hook_views_plugins_display_extenders_alter core/modules/views/views.api.php Modify the list of available views display extender plugins.
hook_views_plugins_exposed_form_alter core/modules/views/views.api.php Modify the list of available views exposed form plugins.
hook_views_plugins_field_alter core/modules/views/views.api.php Modify the list of available views field handler plugins.
hook_views_plugins_filter_alter core/modules/views/views.api.php Modify the list of available views filter handler plugins.
hook_views_plugins_join_alter core/modules/views/views.api.php Modify the list of available views join plugins.
hook_views_plugins_pager_alter core/modules/views/views.api.php Modify the list of available views pager plugins.
hook_views_plugins_query_alter core/modules/views/views.api.php Modify the list of available views query plugins.
hook_views_plugins_relationship_alter core/modules/views/views.api.php Modify the list of available views relationship handler plugins.
hook_views_plugins_row_alter core/modules/views/views.api.php Modify the list of available views row plugins.
hook_views_plugins_sort_alter core/modules/views/views.api.php Modify the list of available views sort handler plugins.
hook_views_plugins_style_alter core/modules/views/views.api.php Modify the list of available views style plugins.
hook_views_plugins_wizard_alter core/modules/views/views.api.php Modify the list of available views wizard plugins.
hook_views_post_build core/modules/views/views.api.php Act on the view immediately after the query is built.
hook_views_post_execute core/modules/views/views.api.php Act on the view immediately after the query has been executed.
hook_views_post_render core/modules/views/views.api.php Post-process any render data.
hook_views_preview_info_alter core/modules/views/views.api.php Alter the view preview information.
hook_views_pre_build core/modules/views/views.api.php Act on the view before the query is built, but after displays are attached.
hook_views_pre_execute core/modules/views/views.api.php Act on the view after the query is built and just before it is executed.
hook_views_pre_render core/modules/views/views.api.php Act on the view immediately before rendering it.
hook_views_pre_view core/modules/views/views.api.php Alter a view at the very beginning of Views processing.
hook_views_query_alter core/modules/views/views.api.php Alter the query before it is executed.
hook_views_query_substitutions core/modules/views/views.api.php Replace special strings in the query before it is executed.
hook_views_ui_display_tab_alter core/modules/views_ui/views_ui.api.php Alter the renderable array representing the edit page for one display.
hook_views_ui_display_top_alter core/modules/views_ui/views_ui.api.php Alter the top of the display for the Views UI.

Other projects


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