A library which helps modules to extend abstractions defined by other modules. It simply dynamically extends more classes with one class. All of those classes are defined and used outside of this module. It only generates code (files), stores class definitions to the cache that can be then returned back to the modules to work with. It was designed to be used for simulating something what can be called "horizontal extensibility" of classes. The advantage of this approach is that the only requirement on that target module is then if it has an interface for registering new classes for use.
This module is meant to be an API module (library) for other modules to use. It does nothing on it own. If you're not a developer, don't install this module unless another module tells you to.
Modules implementing the API
Downloads
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Developer
- Reported installs: 96 sites currently report using this module. View usage statistics.
- Downloads: 477
- Last modified: April 26, 2011