プログラミングメモ

主にWeb(PHP, JavaScript, etc.)関連のプログラミングメモをしていきます。

hookの実行順を変更する

hook_module_implements_alter()を実装する。
下記はhook_cron()を最後に実行させる場合の例。

<?php
function mymodule_module_implements_alter(&$implementations, $hook) {
	if ($hook == 'cron') {
		$group = $implementations['mymodule'];
		unset($implementations['mymodule']);
		$implementations['mymodule'] = $group;
	}
}