mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
29 lines
1.1 KiB
PHP
29 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace Appwrite\Platform\Modules\Storage\Services;
|
|
|
|
use Appwrite\Platform\Modules\Storage\Http\Tokens\Buckets\Files\Create as CreateFileToken;
|
|
use Appwrite\Platform\Modules\Storage\Http\Tokens\Buckets\Files\XList as ListFileTokens;
|
|
use Appwrite\Platform\Modules\Storage\Http\Tokens\Delete as DeleteToken;
|
|
use Appwrite\Platform\Modules\Storage\Http\Tokens\Get as GetToken;
|
|
use Appwrite\Platform\Modules\Storage\Http\Tokens\JWT\Get as GetTokenJWT;
|
|
use Appwrite\Platform\Modules\Storage\Http\Tokens\Update as UpdateToken;
|
|
use Utopia\Platform\Service;
|
|
|
|
class Http extends Service
|
|
{
|
|
public function __construct()
|
|
{
|
|
$this->type = Service::TYPE_HTTP;
|
|
$this
|
|
->addAction(CreateFileToken::getName(), new CreateFileToken())
|
|
->addAction(GetToken::getName(), new GetToken())
|
|
->addAction(GetTokenJWT::getName(), new GetTokenJWT())
|
|
->addAction(ListFileTokens::getName(), new ListFileTokens())
|
|
->addAction(UpdateToken::getName(), new UpdateToken())
|
|
->addAction(DeleteToken::getName(), new DeleteToken())
|
|
;
|
|
|
|
}
|
|
}
|