Skip to content

Commit 56af5dd

Browse files
committed
BounceAction enum
1 parent 2b5a81a commit 56af5dd

12 files changed

Lines changed: 44 additions & 11 deletions

src/Bounce/Service/Handler/BlacklistEmailAndDeleteBounceHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use PhpList\Core\Bounce\Service\Manager\BounceManager;
88
use PhpList\Core\Bounce\Service\SubscriberBlacklistService;
9+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
910
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
1011
use Symfony\Contracts\Translation\TranslatorInterface;
1112

@@ -30,7 +31,7 @@ public function __construct(
3031

3132
public function supports(string $action): bool
3233
{
33-
return $action === 'blacklistemailanddeletebounce';
34+
return $action === BounceAction::BlacklistEmailAndDeleteBounce->value;
3435
}
3536

3637
public function handle(array $closureData): void

src/Bounce/Service/Handler/BlacklistEmailHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace PhpList\Core\Bounce\Service\Handler;
66

77
use PhpList\Core\Bounce\Service\SubscriberBlacklistService;
8+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
89
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
910
use Symfony\Contracts\Translation\TranslatorInterface;
1011

@@ -26,7 +27,7 @@ public function __construct(
2627

2728
public function supports(string $action): bool
2829
{
29-
return $action === 'blacklistemail';
30+
return $action === BounceAction::BlacklistEmail->value;
3031
}
3132

3233
public function handle(array $closureData): void

src/Bounce/Service/Handler/BlacklistUserAndDeleteBounceHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use PhpList\Core\Bounce\Service\Manager\BounceManager;
88
use PhpList\Core\Bounce\Service\SubscriberBlacklistService;
9+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
910
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
1011
use Symfony\Contracts\Translation\TranslatorInterface;
1112

@@ -30,7 +31,7 @@ public function __construct(
3031

3132
public function supports(string $action): bool
3233
{
33-
return $action === 'blacklistuseranddeletebounce';
34+
return $action === BounceAction::BlacklistUserAndDeleteBounce->value;
3435
}
3536

3637
public function handle(array $closureData): void

src/Bounce/Service/Handler/BlacklistUserHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace PhpList\Core\Bounce\Service\Handler;
66

77
use PhpList\Core\Bounce\Service\SubscriberBlacklistService;
8+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
89
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
910
use Symfony\Contracts\Translation\TranslatorInterface;
1011

@@ -26,7 +27,7 @@ public function __construct(
2627

2728
public function supports(string $action): bool
2829
{
29-
return $action === 'blacklistuser';
30+
return $action === BounceAction::BlacklistUser->value;
3031
}
3132

3233
public function handle(array $closureData): void

src/Bounce/Service/Handler/DecreaseCountConfirmUserAndDeleteBounceHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace PhpList\Core\Bounce\Service\Handler;
66

77
use PhpList\Core\Bounce\Service\Manager\BounceManager;
8+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
89
use PhpList\Core\Domain\Subscription\Repository\SubscriberRepository;
910
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
1011
use Symfony\Contracts\Translation\TranslatorInterface;
@@ -30,7 +31,7 @@ public function __construct(
3031

3132
public function supports(string $action): bool
3233
{
33-
return $action === 'decreasecountconfirmuseranddeletebounce';
34+
return $action === BounceAction::DecreaseCountConfirmUserAndDeleteBounce->value;
3435
}
3536

3637
public function handle(array $closureData): void

src/Bounce/Service/Handler/DeleteBounceHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace PhpList\Core\Bounce\Service\Handler;
66

77
use PhpList\Core\Bounce\Service\Manager\BounceManager;
8+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
89

910
class DeleteBounceHandler implements BounceActionHandlerInterface
1011
{
@@ -17,7 +18,7 @@ public function __construct(BounceManager $bounceManager)
1718

1819
public function supports(string $action): bool
1920
{
20-
return $action === 'deletebounce';
21+
return $action === BounceAction::DeleteBounce->value;
2122
}
2223

2324
public function handle(array $closureData): void

src/Bounce/Service/Handler/DeleteUserAndBounceHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use PhpList\Core\Bounce\Service\Manager\BounceManager;
88
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberManager;
9+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
910

1011
class DeleteUserAndBounceHandler implements BounceActionHandlerInterface
1112
{
@@ -20,7 +21,7 @@ public function __construct(BounceManager $bounceManager, SubscriberManager $sub
2021

2122
public function supports(string $action): bool
2223
{
23-
return $action === 'deleteuserandbounce';
24+
return $action === BounceAction::DeleteUserAndBounce->value;
2425
}
2526

2627
public function handle(array $closureData): void

src/Bounce/Service/Handler/DeleteUserHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace PhpList\Core\Bounce\Service\Handler;
66

7+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
78
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberManager;
89
use Psr\Log\LoggerInterface;
910

@@ -20,7 +21,7 @@ public function __construct(SubscriberManager $subscriberManager, LoggerInterfac
2021

2122
public function supports(string $action): bool
2223
{
23-
return $action === 'deleteuser';
24+
return $action === BounceAction::DeleteUser->value;
2425
}
2526

2627
public function handle(array $closureData): void

src/Bounce/Service/Handler/UnconfirmUserAndDeleteBounceHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace PhpList\Core\Bounce\Service\Handler;
66

77
use PhpList\Core\Bounce\Service\Manager\BounceManager;
8+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
89
use PhpList\Core\Domain\Subscription\Repository\SubscriberRepository;
910
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
1011
use Symfony\Contracts\Translation\TranslatorInterface;
@@ -30,7 +31,7 @@ public function __construct(
3031

3132
public function supports(string $action): bool
3233
{
33-
return $action === 'unconfirmuseranddeletebounce';
34+
return $action === BounceAction::UnconfirmUserAndDeleteBounce->value;
3435
}
3536

3637
public function handle(array $closureData): void

src/Bounce/Service/Handler/UnconfirmUserHandler.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace PhpList\Core\Bounce\Service\Handler;
66

7+
use PhpList\Core\Domain\Messaging\Model\BounceAction;
78
use PhpList\Core\Domain\Subscription\Repository\SubscriberRepository;
89
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberHistoryManager;
910
use Symfony\Contracts\Translation\TranslatorInterface;
@@ -26,7 +27,7 @@ public function __construct(
2627

2728
public function supports(string $action): bool
2829
{
29-
return $action === 'unconfirmuser';
30+
return $action === BounceAction::UnconfirmUser->value;
3031
}
3132

3233
public function handle(array $closureData): void

0 commit comments

Comments
 (0)