mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-19 18:44:46 +02:00

* Not found property rule * Make these “better” * Day 1 * Day 2 * Day 3 * Dat 4 * Remove disabled check * Day 4 continued * Run pint * Final changes hopefully * Pint fixes * Fix again * Reset these * Update app/Filament/Admin/Pages/Health.php Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com> * Update app/Traits/CheckMigrationsTrait.php Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com> --------- Co-authored-by: MartinOscar <40749467+rmartinoscar@users.noreply.github.com>
29 lines
619 B
PHP
29 lines
619 B
PHP
<?php
|
|
|
|
namespace App\Providers;
|
|
|
|
use Illuminate\Support\ServiceProvider;
|
|
use App\Extensions\Backups\BackupManager;
|
|
use Illuminate\Contracts\Support\DeferrableProvider;
|
|
|
|
class BackupsServiceProvider extends ServiceProvider implements DeferrableProvider
|
|
{
|
|
/**
|
|
* Register the S3 backup disk.
|
|
*/
|
|
public function register(): void
|
|
{
|
|
$this->app->singleton(BackupManager::class, function ($app) {
|
|
return new BackupManager($app);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @return class-string[]
|
|
*/
|
|
public function provides(): array
|
|
{
|
|
return [BackupManager::class];
|
|
}
|
|
}
|