Skip to content

Commit 7132981

Browse files
authored
Merge pull request #1805 from spatie/feature/use-config-object
Feature/use config object
2 parents ad228bd + a4eb33a commit 7132981

35 files changed

+36
-70
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"test": "vendor/bin/pest --compact",
6666
"format": "vendor/bin/php-cs-fixer fix --allow-risky=yes",
6767
"analyse": "vendor/bin/phpstan analyse",
68-
"rector": "./vendor/bin/rector --dry-run",
68+
"rector": "vendor/bin/rector --dry-run",
6969
"baseline": "./vendor/bin/phpstan analyse --generate-baseline --memory-limit=2G"
7070
},
7171
"suggest": {

src/BackupDestination/BackupDestination.php

+1-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ class BackupDestination
1414

1515
protected ?BackupCollection $backupCollectionCache = null;
1616

17-
public function __construct(protected ?Filesystem $disk, protected string $backupName, protected string $diskName)
18-
{
19-
}
17+
public function __construct(protected ?Filesystem $disk, protected string $backupName, protected string $diskName) {}
2018

2119
public function disk(): Filesystem
2220
{

src/BackupServiceProvider.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ public function packageRegistered(): void
5252

5353
$this->registerDiscordChannel();
5454

55-
$this->app->scoped(Config::class, function (): \Spatie\Backup\Config\Config {
55+
$this->app->scoped(Config::class, function (): Config {
5656
return Config::fromArray(config('backup'));
5757
});
5858
}
5959

6060
protected function registerDiscordChannel(): void
6161
{
6262
Notification::resolved(function (ChannelManager $service) {
63-
$service->extend('discord', function ($app): \Spatie\Backup\Notifications\Channels\Discord\DiscordChannel {
63+
$service->extend('discord', function ($app): DiscordChannel {
6464
return new DiscordChannel();
6565
});
6666
});

src/Config/Config.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ protected function __construct(
1111
public NotificationsConfig $notifications,
1212
public MonitoredBackupsConfig $monitoredBackups,
1313
public CleanupConfig $cleanup,
14-
) {
15-
}
14+
) {}
1615

1716
/** @internal used for testing */
1817
public static function rebind(): void

src/Config/MonitoredBackupConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ protected function __construct(
1515
public string $name,
1616
public array $disks,
1717
public array $healthChecks,
18-
) {
19-
}
18+
) {}
2019

2120
/** @param array<mixed> $data */
2221
public static function fromArray(array $data): self

src/Config/MonitoredBackupsConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ class MonitoredBackupsConfig extends Data
1111
*/
1212
protected function __construct(
1313
public array $monitorBackups,
14-
) {
15-
}
14+
) {}
1615

1716
/** @param array<mixed> $data */
1817
public static function fromArray(array $data): self

src/Config/NotificationDiscordConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ protected function __construct(
1010
public string $webhookUrl,
1111
public string $username,
1212
public string $avatar_url,
13-
) {
14-
}
13+
) {}
1514

1615
/** @param array<mixed> $data */
1716
public static function fromArray(array $data): self

src/Config/NotificationMailConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ class NotificationMailConfig extends Data
1010
protected function __construct(
1111
public string $to,
1212
public NotificationMailSenderConfig $from,
13-
) {
14-
}
13+
) {}
1514

1615
/**
1716
* @param array<mixed> $data

src/Config/NotificationMailSenderConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ class NotificationMailSenderConfig extends Data
1010
protected function __construct(
1111
public string $address,
1212
public ?string $name,
13-
) {
14-
}
13+
) {}
1514

1615
/** @param array<mixed> $data */
1716
public static function fromArray(array $data): self

src/Config/NotificationSlackConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ protected function __construct(
1111
public ?string $channel,
1212
public ?string $username,
1313
public ?string $icon,
14-
) {
15-
}
14+
) {}
1615

1716
/** @param array<mixed> $data */
1817
public static function fromArray(array $data): self

src/Config/SourceConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ class SourceConfig extends Data
1212
protected function __construct(
1313
public SourceFilesConfig $files,
1414
public array $databases,
15-
) {
16-
}
15+
) {}
1716

1817
/** @param array<mixed> $data */
1918
public static function fromArray(array $data): self

src/Config/SourceFilesConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ protected function __construct(
1616
public bool $followLinks,
1717
public bool $ignoreUnreadableDirectories,
1818
public ?string $relativePath,
19-
) {
20-
}
19+
) {}
2120

2221
/** @param array<mixed> $data */
2322
public static function fromArray(array $data): self

src/Config/StrategyConfig.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ protected function __construct(
1313
public int $keepMonthlyBackupsForMonths,
1414
public int $keepYearlyBackupsForYears,
1515
public int $deleteOldestBackupsWhenUsingMoreMegabytesThan,
16-
) {
17-
}
16+
) {}
1817

1918
/** @param array<mixed> $data */
2019
public static function fromArray(array $data): self

src/Events/BackupHasFailed.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ class BackupHasFailed
1010
public function __construct(
1111
public Exception $exception,
1212
public ?BackupDestination $backupDestination = null,
13-
) {
14-
}
13+
) {}
1514
}

src/Events/BackupManifestWasCreated.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ class BackupManifestWasCreated
88
{
99
public function __construct(
1010
public Manifest $manifest,
11-
) {
12-
}
11+
) {}
1312
}

src/Events/BackupWasSuccessful.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ class BackupWasSuccessful
88
{
99
public function __construct(
1010
public BackupDestination $backupDestination,
11-
) {
12-
}
11+
) {}
1312
}

src/Events/BackupZipWasCreated.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@ class BackupZipWasCreated
66
{
77
public function __construct(
88
public string $pathToZip,
9-
) {
10-
}
9+
) {}
1110
}

src/Events/CleanupHasFailed.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ class CleanupHasFailed
1010
public function __construct(
1111
public Exception $exception,
1212
public ?BackupDestination $backupDestination = null,
13-
) {
14-
}
13+
) {}
1514
}

src/Events/CleanupWasSuccessful.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ class CleanupWasSuccessful
88
{
99
public function __construct(
1010
public BackupDestination $backupDestination,
11-
) {
12-
}
11+
) {}
1312
}

src/Events/DumpingDatabase.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ class DumpingDatabase
88
{
99
public function __construct(
1010
public DbDumper $dbDumper
11-
) {
12-
}
11+
) {}
1312
}

src/Events/HealthyBackupWasFound.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ class HealthyBackupWasFound
88
{
99
public function __construct(
1010
public BackupDestinationStatus $backupDestinationStatus,
11-
) {
12-
}
11+
) {}
1312
}

src/Events/UnhealthyBackupWasFound.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ class UnhealthyBackupWasFound
88
{
99
public function __construct(
1010
public BackupDestinationStatus $backupDestinationStatus
11-
) {
12-
}
11+
) {}
1312
}

src/Notifications/EventHandler.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ class EventHandler
1717
{
1818
public function __construct(
1919
protected Repository $config
20-
) {
21-
}
20+
) {}
2221

2322
public function subscribe(Dispatcher $events): void
2423
{

src/Notifications/Notifications/BackupHasFailedNotification.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ class BackupHasFailedNotification extends BaseNotification
1313
{
1414
public function __construct(
1515
public BackupHasFailed $event,
16-
) {
17-
}
16+
) {}
1817

1918
public function toMail(): MailMessage
2019
{

src/Notifications/Notifications/BackupWasSuccessfulNotification.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ class BackupWasSuccessfulNotification extends BaseNotification
1313
{
1414
public function __construct(
1515
public BackupWasSuccessful $event,
16-
) {
17-
}
16+
) {}
1817

1918
public function toMail(): MailMessage
2019
{

src/Notifications/Notifications/CleanupHasFailedNotification.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ class CleanupHasFailedNotification extends BaseNotification
1313
{
1414
public function __construct(
1515
public CleanupHasFailed $event,
16-
) {
17-
}
16+
) {}
1817

1918
public function toMail(): MailMessage
2019
{

src/Notifications/Notifications/CleanupWasSuccessfulNotification.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ class CleanupWasSuccessfulNotification extends BaseNotification
1313
{
1414
public function __construct(
1515
public CleanupWasSuccessful $event,
16-
) {
17-
}
16+
) {}
1817

1918
public function toMail(): MailMessage
2019
{

src/Notifications/Notifications/HealthyBackupWasFoundNotification.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ class HealthyBackupWasFoundNotification extends BaseNotification
1313
{
1414
public function __construct(
1515
public HealthyBackupWasFound $event,
16-
) {
17-
}
16+
) {}
1817

1918
public function toMail(): MailMessage
2019
{

src/Notifications/Notifications/UnhealthyBackupWasFoundNotification.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ class UnhealthyBackupWasFoundNotification extends BaseNotification
1414
{
1515
public function __construct(
1616
public UnhealthyBackupWasFound $event,
17-
) {
18-
}
17+
) {}
1918

2019
public function toMail(): MailMessage
2120
{

src/Tasks/Cleanup/CleanupStrategy.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ abstract class CleanupStrategy
1212

1313
public function __construct(
1414
protected Repository $config,
15-
) {
16-
}
15+
) {}
1716

1817
abstract public function deleteOldBackups(BackupCollection $backups): void;
1918

src/Tasks/Cleanup/Period.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ class Period
99
public function __construct(
1010
protected Carbon $startDate,
1111
protected Carbon $endDate
12-
) {
13-
}
12+
) {}
1413

1514
public function startDate(): Carbon
1615
{

src/Tasks/Monitor/BackupDestinationStatus.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ class BackupDestinationStatus
1515
public function __construct(
1616
protected BackupDestination $backupDestination,
1717
protected array $healthChecks = []
18-
) {
19-
}
18+
) {}
2019

2120
public function backupDestination(): BackupDestination
2221
{

src/Tasks/Monitor/HealthCheckFailure.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ class HealthCheckFailure
1010
public function __construct(
1111
protected HealthCheck $healthCheck,
1212
protected Exception $exception
13-
) {
14-
}
13+
) {}
1514

1615
public function healthCheck(): HealthCheck
1716
{

src/Tasks/Monitor/HealthChecks/MaximumAgeInDays.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ class MaximumAgeInDays extends HealthCheck
1010
{
1111
public function __construct(
1212
protected int $days = 1
13-
) {
14-
}
13+
) {}
1514

1615
public function checkHealth(BackupDestination $backupDestination): void
1716
{

src/Tasks/Monitor/HealthChecks/MaximumStorageInMegabytes.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ class MaximumStorageInMegabytes extends HealthCheck
1010
{
1111
public function __construct(
1212
protected int $maximumSizeInMegaBytes = 5000
13-
) {
14-
}
13+
) {}
1514

1615
public function checkHealth(BackupDestination $backupDestination): void
1716
{

0 commit comments

Comments
 (0)