The code registry engine.
Drupal maintains an internal registry of all functions or classes in the system, allowing it to lazy-load code files as needed (reducing the amount of code that must be parsed on each request).
| Name | Location | Description |
|---|---|---|
| drupal_autoload_class | drupal/includes/bootstrap.inc | Confirm that a class is available. |
| drupal_autoload_interface | drupal/includes/bootstrap.inc | Confirm that an interface is available. |
| drupal_function_exists | drupal/includes/bootstrap.inc | Confirm that a function is available. |
| registry_get_parsed_files | drupal/includes/registry.inc | Return the list of files in registry_file |
| registry_rebuild | drupal/includes/bootstrap.inc | Rescan all enabled modules and rebuild the registry. |
| _registry_check_code | drupal/includes/bootstrap.inc | Helper to check for a resource in the registry. |
| _registry_get_resource_name | drupal/includes/registry.inc | Derive the name of the next resource in the token stream. |
| _registry_parse_file | drupal/includes/registry.inc | Parse a file and save its function and class listings. |
| _registry_parse_files | drupal/includes/registry.inc | Parse all files that have changed since the registry was last built, and save their function and class listings. |
| _registry_rebuild | drupal/includes/registry.inc | @see registry_rebuild. |
| _registry_skip_body | drupal/includes/registry.inc | Skip the body of a code block, as defined by { and }. |