*/ class SabrePluginAuthInitListener implements IEventListener { public function __construct( private FedAuth $fedAuth, ) { } public function handle(Event $event): void { if (!($event instanceof SabrePluginAuthInitEvent)) { return; } $server = $event->getServer(); $authPlugin = $server->getPlugin('auth'); if ($authPlugin instanceof Plugin) { $authPlugin->addBackend($this->fedAuth); } } }