Refactor deprecated App::isAjax() to DI::mode()->isAjax()

This commit is contained in:
nupplaPhil 2019-12-16 00:30:39 +01:00
parent 8e6973b774
commit 8b6e123b3f
No known key found for this signature in database
GPG key ID: D8365C3D36B77D90
7 changed files with 12 additions and 17 deletions

View file

@ -31,6 +31,8 @@ class Authentication
{
/** @var Configuration */
private $config;
/** @var App\Mode */
private $mode;
/** @var App\BaseURL */
private $baseUrl;
/** @var L10n */
@ -48,6 +50,7 @@ class Authentication
* Authentication constructor.
*
* @param Configuration $config
* @param App\Mode $mode
* @param App\BaseURL $baseUrl
* @param L10n $l10n
* @param Database $dba
@ -55,9 +58,10 @@ class Authentication
* @param User\Cookie $cookie
* @param Session\ISession $session
*/
public function __construct(Configuration $config, App\BaseURL $baseUrl, L10n $l10n, Database $dba, LoggerInterface $logger, User\Cookie $cookie, Session\ISession $session)
public function __construct(Configuration $config, App\Mode $mode, App\BaseURL $baseUrl, L10n $l10n, Database $dba, LoggerInterface $logger, User\Cookie $cookie, Session\ISession $session)
{
$this->config = $config;
$this->mode = $mode;
$this->baseUrl = $baseUrl;
$this->l10n = $l10n;
$this->dba = $dba;
@ -404,7 +408,7 @@ class Authentication
}
// Case 2: No valid 2FA session: redirect to code verification page
if ($a->isAjax()) {
if ($this->mode->isAjax()) {
throw new HTTPException\ForbiddenException();
} else {
$this->baseUrl->redirect('2fa');