AfterBackendGroupFilterListIsAssembledEvent 

New in version 14.0

A list of user groups can be used to filter the users list in the backend module. The PSR-14 event \TYPO3\CMS\Backend\Controller\Event\AfterBackendGroupFilterListIsAssembledEvent is dispatched right after this list is assembled and makes it possible to modify it.

Example 

EXT:my_extension/Classes/Backend/EventListener/MyEventListener.php
<?php

declare(strict_types=1);

namespace MyVendor\MyExtension\Backend\EventListener;

use TYPO3\CMS\Beuser\Event\AfterBackendGroupFilterListIsAssembledEvent;
use TYPO3\CMS\Core\Attribute\AsEventListener;

final readonly class MyEventListener
{
    #[AsEventListener]
    public function __invoke(AfterBackendGroupFilterListIsAssembledEvent $event): void
    {
        array_pop($event->backendGroups);
    }
}
Copied!

API 

class AfterBackendGroupFilterListIsAssembledEvent
Fully qualified name
\TYPO3\CMS\Beuser\Event\AfterBackendGroupFilterListIsAssembledEvent

Event that is dispatched after the backend user group list is assembled.

Listeners can modify the user group list.

param $request

The current Extbase request object

param $backendGroups

An array of backend groups.