protected function AvatarKitServicePluginManager::alterDefinitions in Avatar Kit 8.2
Invokes the hook to alter the definitions if the alter hook is set.
Parameters
$definitions: The discovered plugin definitions.
Overrides DefaultPluginManager::alterDefinitions
File
- src/
AvatarKitServicePluginManager.php, line 72
Class
- AvatarKitServicePluginManager
- Avatar Kit service plugin manager.
Namespace
Drupal\avatarsCode
protected function alterDefinitions(&$definitions) {
// Don't call parent since we don't want to use alter hooks.
$event = (new AvatarKitServiceDefinitionAlterEvent())
->setDefinitions($definitions);
/** @var \Drupal\avatars\Event\AvatarKitServiceDefinitionAlterEvent $event */
$event = $this->eventDispatcher
->dispatch(AvatarKitEvents::PLUGIN_SERVICE_ALTER, $event);
$definitions = $event
->getDefinitions();
}