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).
Functions & methods
| Name | Description |
|---|---|
| drupal_autoload_class | Confirms that a class is available. |
| drupal_autoload_interface | Confirms that an interface is available. |
| registry_get_parsed_files | Return the list of files in registry_file |
| registry_rebuild | Rescans all enabled modules and rebuilds the registry. |
| registry_update | Updates the registry based on the latest files listed in the database. |
| _registry_check_code | Checks for a resource in the registry. |
| _registry_parse_file | Parse a file and save its function and class listings. |
| _registry_parse_files | Parse all files that have changed since the registry was last built, and save their function and class listings. |
| _registry_update | Does the work for registry_update(). |
File
- includes/
registry.inc, line 8 - This file contains the code registry parser engine.