Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Providers/BackupsServiceProvider.php
7432 views
1
<?php
2
3
namespace Pterodactyl\Providers;
4
5
use Illuminate\Support\ServiceProvider;
6
use Pterodactyl\Extensions\Backups\BackupManager;
7
use Illuminate\Contracts\Support\DeferrableProvider;
8
9
class BackupsServiceProvider extends ServiceProvider implements DeferrableProvider
10
{
11
/**
12
* Register the S3 backup disk.
13
*/
14
public function register(): void
15
{
16
$this->app->singleton(BackupManager::class, function ($app) {
17
return new BackupManager($app);
18
});
19
}
20
21
public function provides(): array
22
{
23
return [BackupManager::class];
24
}
25
}
26
27