The interface for DrupalKernel, the core of Drupal.
This interface extends Symfony's KernelInterface and adds methods for responding to modules being enabled or disabled during its lifetime.
Expanded class hierarchy of DrupalKernelInterface
All classes that implement DrupalKernelInterface
interface DrupalKernelInterface extends KernelInterface {
/**
* Updates the kernel's list of modules to the new list.
*
* The kernel needs to update its bundle list and container to match the new
* list.
*
* @param array $module_list
* The new list of modules.
* @param array $module_filenames
* List of module filenames, keyed by module name.
*/
public function updateModules(array $module_list, array $module_filenames = array());
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
HttpKernelInterface:: |
constant | |||
HttpKernelInterface:: |
constant | |||
DrupalKernelInterface:: |
public | function | Updates the kernel's list of modules to the new list. | 1 |
KernelInterface:: |
public | function | Returns an array of bundles to registers. | 4 |
KernelInterface:: |
public | function | Loads the container configuration | 4 |
KernelInterface:: |
public | function | Boots the current kernel. | 1 |
KernelInterface:: |
public | function | Shutdowns the kernel. | 1 |
KernelInterface:: |
public | function | Gets the registered bundle instances. | 1 |
KernelInterface:: |
public | function | Checks if a given class name belongs to an active bundle. | 1 |
KernelInterface:: |
public | function | Returns a bundle and optionally its descendants by its name. | 1 |
KernelInterface:: |
public | function | Returns the file path for a given resource. | 1 |
KernelInterface:: |
public | function | Gets the name of the kernel | 1 |
KernelInterface:: |
public | function | Gets the environment. | 1 |
KernelInterface:: |
public | function | Checks if debug mode is enabled. | 1 |
KernelInterface:: |
public | function | Gets the application root dir. | 1 |
KernelInterface:: |
public | function | Gets the current container. | 1 |
KernelInterface:: |
public | function | Gets the request start time (not available if debug is disabled). | 1 |
KernelInterface:: |
public | function | Gets the cache directory. | 1 |
KernelInterface:: |
public | function | Gets the log directory. | 1 |
KernelInterface:: |
public | function | Gets the charset of the application. | 1 |
HttpKernelInterface:: |
public | function | Handles a Request to convert it to a Response. | 5 |