function EventSubscriber::getSubscribedEvents
File
-
core/
modules/ system/ tests/ modules/ module_install_class_loader_test1/ src/ EventSubscriber.php, line 18
Class
- EventSubscriber
- Defines an event subscriber that conditionally unsets the event list.
Namespace
Drupal\module_install_class_loader_test1Code
public static function getSubscribedEvents() : array {
$events = [];
// If the autoloader is not fixed during module install when the modules
// module_install_class_loader_test1 and module_install_class_loader_test2
// are enabled in the same request the class_exists() will cause a crash.
// This is because \Composer\Autoload\ClassLoader maintains a negative
// cache.
if (class_exists('\\Drupal\\module_install_class_loader_test2\\EventSubscriber')) {
$events = [];
}
return $events;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.