context.php: provide IpNoteQueries

This commit is contained in:
Zankaria 2025-02-21 11:52:19 +01:00 committed by Zankaria
parent 0b558de039
commit 251d450705

View File

@ -2,7 +2,7 @@
namespace Vichan; namespace Vichan;
use Vichan\Data\Driver\{CacheDriver, HttpDriver, ErrorLogLogDriver, FileLogDriver, LogDriver, StderrLogDriver, SyslogLogDriver}; use Vichan\Data\Driver\{CacheDriver, HttpDriver, ErrorLogLogDriver, FileLogDriver, LogDriver, StderrLogDriver, SyslogLogDriver};
use Vichan\Data\ReportQueries; use Vichan\Data\{IpNoteQueries, ReportQueries};
use Vichan\Service\HCaptchaQuery; use Vichan\Service\HCaptchaQuery;
use Vichan\Service\SecureImageCaptchaQuery; use Vichan\Service\SecureImageCaptchaQuery;
use Vichan\Service\ReCaptchaQuery; use Vichan\Service\ReCaptchaQuery;
@ -106,6 +106,7 @@ function build_context(array $config): Context {
$auto_maintenance = (bool)$c->get('config')['auto_maintenance']; $auto_maintenance = (bool)$c->get('config')['auto_maintenance'];
$pdo = $c->get(\PDO::class); $pdo = $c->get(\PDO::class);
return new ReportQueries($pdo, $auto_maintenance); return new ReportQueries($pdo, $auto_maintenance);
} },
IpNoteQueries::class => fn($c) => new IpNoteQueries($c->get(\PDO::class), $c->get(CacheDriver::class)),
]); ]);
} }