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 | |||
KernelInterface:: |
public | function | Boots the current kernel. | 1 |
KernelInterface:: |
public | function | Checks if a given class name belongs to an active bundle. | 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 cache directory. | 1 |
KernelInterface:: |
public | function | Gets the charset of the application. | 1 |
KernelInterface:: |
public | function | Gets the current container. | 1 |
KernelInterface:: |
public | function | Gets the environment. | 1 |
KernelInterface:: |
public | function | Gets the log directory. | 1 |
KernelInterface:: |
public | function | Gets the name of the kernel | 1 |
KernelInterface:: |
public | function | Gets the registered bundle instances. | 1 |
KernelInterface:: |
public | function | Gets the request start time (not available if debug is disabled). | 1 |
HttpKernelInterface:: |
public | function | Handles a Request to convert it to a Response. | 5 |
KernelInterface:: |
public | function | Loads the container configuration | 4 |
KernelInterface:: |
public | function | Returns a bundle and optionally its descendants by its name. | 1 |
KernelInterface:: |
public | function | Returns an array of bundles to registers. | 4 |
KernelInterface:: |
public | function | Returns the file path for a given resource. | 1 |
KernelInterface:: |
public | function | Shutdowns the kernel. | 1 |
DrupalKernelInterface:: |
public | function | Updates the kernel's list of modules to the new list. | 1 |