From 2d4c3c65a16c0b58eaf154fb4d2af69c42a53f35 Mon Sep 17 00:00:00 2001 From: Jennifer Hodgdon Date: Wed, 29 Aug 2012 11:04:59 -0700 Subject: [PATCH] Issue #794192 by kim.pepper: add note to hook_update_N docs about calling functions from modules --- core/modules/system/system.api.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/modules/system/system.api.php b/core/modules/system/system.api.php index de8a2aed164..5452a2bc266 100644 --- a/core/modules/system/system.api.php +++ b/core/modules/system/system.api.php @@ -2876,6 +2876,10 @@ function hook_install() { * the same directory as mymodule.module. Drupal core's updates are implemented * using the system module as a name and stored in database/updates.inc. * + * Not all module functions are available from within a hook_update_N() function. + * In order to call a function from your mymodule.module or an include file, + * you need to explicitly load that file first. + * * If your update task is potentially time-consuming, you'll need to implement a * multipass update to avoid PHP timeouts. Multipass updates use the $sandbox * parameter provided by the batch API (normally, $context['sandbox']) to store