function _context_registry in Context 6.3
Same name and namespace in other branches
- 7.3 context.module \_context_registry()
Retrieves & caches the context registry.
2 calls to _context_registry()
- context_conditions in ./
context.module - Get all context conditions.
- context_reactions in ./
context.module - Get all context reactions.
File
- ./
context.module, line 509
Code
function _context_registry($key = NULL, $reset = FALSE) {
static $registry;
if (!isset($registry) || $reset) {
if (!$reset && ($cache = context_cache_get('registry'))) {
$registry = $cache;
}
else {
$registry = module_invoke_all('context_registry');
drupal_alter('context_registry', $registry);
context_cache_set('registry', $registry);
}
}
if (isset($key)) {
return isset($registry[$key]) ? $registry[$key] : array();
}
return $registry;
}