- 'label' => DI::l10n()->t('Two-factor authentication'),
- 'url' => 'settings/2fa',
- 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === '2fa') ? 'active' : ''),
- 'accesskey' => 'o',
+ 'label' => $this->t('Two-factor authentication'),
+ 'url' => 'settings/2fa',
+ 'selected' => in_array(static::class, [
+ Settings\TwoFactor\AppSpecific::class,
+ Settings\TwoFactor\Index::class,
+ Settings\TwoFactor\Recovery::class,
+ Settings\TwoFactor\Trusted::class,
+ Settings\TwoFactor\Verify::class
+ ]) ? 'active' : '',
+ 'accesskey' => '2',