Code registry

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

Namesort iconLocationDescription
drupal_autoload_classdrupal/includes/bootstrap.incConfirm that a class is available.
drupal_autoload_interfacedrupal/includes/bootstrap.incConfirm that an interface is available.
drupal_function_existsdrupal/includes/bootstrap.incConfirm that a function is available.
registry_get_parsed_filesdrupal/includes/registry.incReturn the list of files in registry_file
registry_rebuilddrupal/includes/bootstrap.incRescan all enabled modules and rebuild the registry.
_registry_check_codedrupal/includes/bootstrap.incHelper to check for a resource in the registry.
_registry_get_resource_namedrupal/includes/registry.incDerive the name of the next resource in the token stream.
_registry_parse_filedrupal/includes/registry.incParse a file and save its function and class listings.
_registry_parse_filesdrupal/includes/registry.incParse all files that have changed since the registry was last built, and save their function and class listings.
_registry_rebuilddrupal/includes/registry.inc@see registry_rebuild.
_registry_skip_bodydrupal/includes/registry.incSkip the body of a code block, as defined by { and }.