mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 00:49:02 +00:00
refactor: Auto load inline-classes
This commit is contained in:
parent
55d4cd2aa5
commit
b86f1c0aa4
1 changed files with 42 additions and 0 deletions
|
|
@ -6,6 +6,7 @@ use Ahc\Jwt\JWT;
|
|||
use Ahc\Jwt\JWTException;
|
||||
use Appwrite\Auth\Auth;
|
||||
use Appwrite\Auth\Authentication;
|
||||
use Appwrite\Auth\MFA\Type\TOTP;
|
||||
use Appwrite\Event\Audit;
|
||||
use Appwrite\Event\Build;
|
||||
use Appwrite\Event\Certificate;
|
||||
|
|
@ -30,6 +31,8 @@ use Swoole\Database\PDOConfig;
|
|||
use Swoole\Database\PDOPool;
|
||||
use Swoole\Database\RedisConfig;
|
||||
use Swoole\Database\RedisPool;
|
||||
use Utopia\Abuse\Abuse;
|
||||
use Utopia\Abuse\Adapters\TimeLimit;
|
||||
use Utopia\Cache\Adapter\Redis as CacheRedis;
|
||||
use Utopia\Cache\Adapter\Sharding;
|
||||
use Utopia\Cache\Cache;
|
||||
|
|
@ -45,6 +48,7 @@ use Utopia\Database\Query;
|
|||
use Utopia\Database\Validator\Authorization;
|
||||
use Utopia\DI\Container;
|
||||
use Utopia\DI\Dependency;
|
||||
use Utopia\Domains\Domain;
|
||||
use Utopia\Domains\Validator\PublicDomain;
|
||||
use Utopia\DSN\DSN;
|
||||
use Utopia\Http\Http;
|
||||
|
|
@ -397,6 +401,44 @@ $global->set('db', function () {
|
|||
);
|
||||
});
|
||||
|
||||
// Autoload
|
||||
class_exists(JWT::class, true);
|
||||
class_exists(DSN::class, true);
|
||||
class_exists(Log::class, true);
|
||||
class_exists(TOTP::class, true);
|
||||
class_exists(Mail::class, true);
|
||||
class_exists(Func::class, true);
|
||||
class_exists(Cache::class, true);
|
||||
class_exists(Abuse::class, true);
|
||||
class_exists(MySQL::class, true);
|
||||
class_exists(Event::class, true);
|
||||
class_exists(Audit::class, true);
|
||||
class_exists(Usage::class, true);
|
||||
class_exists(Local::class, true);
|
||||
class_exists(Build::class, true);
|
||||
class_exists(Locale::class, true);
|
||||
class_exists(Delete::class, true);
|
||||
class_exists(GitHub::class, true);
|
||||
class_exists(Schema::class, true);
|
||||
class_exists(Domain::class, true);
|
||||
class_exists(Console::class, true);
|
||||
class_exists(Request::class, true);
|
||||
class_exists(MariaDB::class, true);
|
||||
class_exists(Document::class, true);
|
||||
class_exists(Sharding::class, true);
|
||||
class_exists(Database::class, true);
|
||||
class_exists(Hostname::class, true);
|
||||
class_exists(TimeLimit::class, true);
|
||||
class_exists(Migration::class, true);
|
||||
class_exists(Messaging::class, true);
|
||||
class_exists(CacheRedis::class, true);
|
||||
class_exists(Connections::class, true);
|
||||
class_exists(Certificate::class, true);
|
||||
class_exists(EventDatabase::class, true);
|
||||
class_exists(Authorization::class, true);
|
||||
class_exists(Authentication::class, true);
|
||||
class_exists(Queue\Connection\Redis::class, true);
|
||||
|
||||
$log = new Dependency();
|
||||
$mode = new Dependency();
|
||||
$user = new Dependency();
|
||||
|
|
|
|||
Loading…
Reference in a new issue