942847cf3a
# Conflicts: # app/config/collections.php # app/config/errors.php # app/config/specs/open-api3-latest-client.json # app/config/specs/open-api3-latest-console.json # app/config/specs/open-api3-latest-server.json # app/config/specs/swagger2-latest-client.json # app/config/specs/swagger2-latest-console.json # app/config/specs/swagger2-latest-server.json # app/controllers/api/account.php # app/controllers/api/teams.php # app/controllers/api/users.php # app/controllers/shared/api.php # app/init.php # app/worker.php # composer.json # composer.lock # docker-compose.yml # src/Appwrite/Extend/Exception.php # src/Appwrite/Platform/Services/Tasks.php # src/Appwrite/Platform/Tasks/Maintenance.php # src/Appwrite/Platform/Workers/Certificates.php # src/Appwrite/Platform/Workers/Deletes.php # src/Appwrite/Platform/Workers/Messaging.php # src/Appwrite/Platform/Workers/Usage.php # src/Appwrite/Platform/Workers/UsageHook.php # src/Appwrite/Specification/Format/OpenAPI3.php # src/Appwrite/Specification/Format/Swagger2.php # tests/e2e/Services/Account/AccountConsoleClientTest.php
43 lines
1.5 KiB
PHP
43 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace Appwrite\Platform\Services;
|
|
|
|
use Utopia\Platform\Service;
|
|
use Appwrite\Platform\Workers\Audits;
|
|
use Appwrite\Platform\Workers\Webhooks;
|
|
use Appwrite\Platform\Workers\Mails;
|
|
use Appwrite\Platform\Workers\Messaging;
|
|
use Appwrite\Platform\Workers\Certificates;
|
|
use Appwrite\Platform\Workers\Databases;
|
|
use Appwrite\Platform\Workers\Functions;
|
|
use Appwrite\Platform\Workers\Builds;
|
|
use Appwrite\Platform\Workers\Deletes;
|
|
use Appwrite\Platform\Workers\Hamster;
|
|
use Appwrite\Platform\Workers\Usage;
|
|
use Appwrite\Platform\Workers\UsageDump;
|
|
use Appwrite\Platform\Workers\Migrations;
|
|
|
|
class Workers extends Service
|
|
{
|
|
public function __construct()
|
|
{
|
|
$this->type = self::TYPE_WORKER;
|
|
$this
|
|
->addAction(Audits::getName(), new Audits())
|
|
->addAction(Builds::getName(), new Builds())
|
|
->addAction(Certificates::getName(), new Certificates())
|
|
->addAction(Databases::getName(), new Databases())
|
|
->addAction(Deletes::getName(), new Deletes())
|
|
->addAction(Functions::getName(), new Functions())
|
|
->addAction(Mails::getName(), new Mails())
|
|
->addAction(Messaging::getName(), new Messaging())
|
|
->addAction(Webhooks::getName(), new Webhooks())
|
|
->addAction(Hamster::getName(), new Hamster())
|
|
->addAction(UsageDump::getName(), new UsageDump())
|
|
->addAction(Usage::getName(), new Usage())
|
|
->addAction(Migrations::getName(), new Migrations())
|
|
|
|
;
|
|
}
|
|
}
|