function _load_extensions() { global $_event_listeners; ctx_log_start("Loading extensions"); if (COMPILE_ELS && file_exists("data/cache/event_listeners.php")) { require_once "data/cache/event_listeners.php"; } else { _set_event_listeners(get_declared_classes()); if (COMPILE_ELS) { _dump_event_listeners($_event_listeners, data_path("cache/event_listeners.php")); } } ctx_log_endok(); }
function _load_event_listeners() { global $_shm_event_listeners; ctx_log_start("Loading extensions"); $cache_path = data_path("cache/shm_event_listeners.php"); if (COMPILE_ELS && file_exists($cache_path)) { require_once $cache_path; } else { _set_event_listeners(); if (COMPILE_ELS) { _dump_event_listeners($_shm_event_listeners, $cache_path); } } ctx_log_endok(); }