1.20.x config.inc | config_get_config_storage_handlers() |
Collect a list of classes for each "type" (e.g., db or file).
Return value
array: A list of ConfigurationStorage classes, keyed by the type.
File
- includes/
config.inc, line 339 - This is the API for configuration storage.
Code
function config_get_config_storage_handlers() {
$handlers = &backdrop_static(__FUNCTION__, array());
// First time through, register the handlers
if (empty($handlers)) {
$backends = silkscreen_find_backends('config');
foreach ($backends as $class => $file) {
require_once $file;
$prefix = $class::urlPrefix();
$handlers[$prefix][] = $class;
}
}
return $handlers;
}