1<?php 2 3/** 4 * @file 5 * Tests calling module_implements() during hook_boot() invocation. 6 */ 7 8/** 9 * Implements hook_boot(). 10 */ 11function boot_test_1_boot() { 12 // Calling module_implements during hook_boot() will return "vital" modules 13 // only, and this list of modules will be statically cached. 14 module_implements('help'); 15 // Define a special path to test that the static cache isn't written away 16 // if we exit before having completed the bootstrap. 17 if ($_GET['q'] == 'early_exit') { 18 module_implements_write_cache(); 19 exit(); 20 } 21} 22