HttpDriver.php: backport from upstream

This commit is contained in:
Zankaria 2024-10-04 01:01:47 +02:00
parent c4d7bc39de
commit a5cc1c2b42
2 changed files with 136 additions and 1 deletions

View file

@ -2,7 +2,7 @@
namespace Vichan;
use Vichan\Data\{IpNoteQueries, ReportQueries, UserPostQueries};
use Vichan\Data\Driver\{CacheDriver, ErrorLogLogDriver, FileLogDriver, LogDriver, StderrLogDriver, SyslogLogDriver};
use Vichan\Data\Driver\{CacheDriver, HttpDriver, ErrorLogLogDriver, FileLogDriver, LogDriver, StderrLogDriver, SyslogLogDriver};
defined('TINYBOARD') or exit;
@ -63,6 +63,10 @@ function build_context(array $config): Context {
// Use the global for backwards compatibility.
return \cache::getCache();
},
HttpDriver::class => function($c) {
$config = $c->get('config');
return new HttpDriver($config['upload_by_url_timeout'], $config['max_filesize']);
},
\PDO::class => function($c) {
global $pdo;
// Ensure the PDO is initialized.