code: 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]);
      }
docs: {@inheritdoc}