public function process(ContainerBuilder $container): void
    {
        if (!$container->hasDefinition('contao.framework')) {
            return;
        }

        $hooks = $this->getHooks($container);

        if (empty($hooks)) {
            return;
        }

        // Sort the listeners by priority
        foreach (array_keys($hooks) as $hook) {
            krsort($hooks[$hook]);
        }

        $definition = $container->getDefinition('contao.framework');
        $definition->addMethodCall('setHookListeners', [$hooks]);
    }
public function process(ContainerBuilder $container): void
    {
        if (!$container->hasDefinition('contao.framework')) {
            return;
        }

        $hooks = $this->getHooks($container);

        if (empty($hooks)) {
            return;
        }

        
        foreach (array_keys($hooks) as $hook) {
            krsort($hooks[$hook]);
        }

        $definition = $container->getDefinition('contao.framework');
        $definition->addMethodCall('setHookListeners', [$hooks]);
    }
public function process ( ContainerBuilder $ container ) : void { if ( ! $ container -> hasDefinition ( 'contao.framework' ) ) { return ; } $ hooks = $ this -> getHooks ( $ container ) ; if ( empty ( $ hooks ) ) { return ; } // Sort the listeners by priority foreach ( array_keys ( $ hooks ) as $ hook ) { krsort ( $ hooks [ $ hook ] ) ; } $ definition = $ container -> getDefinition ( 'contao.framework' ) ; $ definition -> addMethodCall ( 'setHookListeners' , [ $ hooks ] ) ; }
{@inheritdoc}
{