ExtensionManager
public class ExtensionManager
| Constructor Summary | |
|---|---|
| void | __construct(string basePath) Initializes manager. |
| Method Summary | |
|---|---|
| void | activateExtension(string id) Activate extension by its id. |
| ExtensionInterface | getExtension(string id) Returns specific extension by its id. |
| array | Returns all activated extensions. |
| array | Returns activated extension classes. |
| protected ExtensionInterface | initializeExtension(string id) Initializes extension by id. |
public void __construct(string basePath)
Initializes manager.
public void activateExtension(string id)
Activate extension by its id.
public ExtensionInterface getExtension(string id)
Returns specific extension by its id.
public array getExtensions()
Returns all activated extensions.
public array getExtensionClasses()
Returns activated extension classes.
protected ExtensionInterface initializeExtension(string id)
Initializes extension by id.
Extensions manager.