Skip to content

Commit e2d2979

Browse files
committed
rename interface into CanRefreshSubscriptions
1 parent 395bc1c commit e2d2979

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

src/Console/Command/SubscriptionRefreshCommand.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace Patchlevel\EventSourcing\Console\Command;
66

77
use LogicException;
8-
use Patchlevel\EventSourcing\Subscription\Engine\SubscriptionRefreshable;
8+
use Patchlevel\EventSourcing\Subscription\Engine\CanRefreshSubscriptions;
99
use Symfony\Component\Console\Attribute\AsCommand;
1010
use Symfony\Component\Console\Input\InputInterface;
1111
use Symfony\Component\Console\Output\OutputInterface;
@@ -20,11 +20,11 @@ final class SubscriptionRefreshCommand extends SubscriptionCommand
2020
{
2121
protected function execute(InputInterface $input, OutputInterface $output): int
2222
{
23-
if (!$this->engine instanceof SubscriptionRefreshable) {
23+
if (!$this->engine instanceof CanRefreshSubscriptions) {
2424
throw new LogicException(sprintf(
2525
'"%s" does not implement "%s" and can therefore not refresh subscriptions.',
2626
$this->engine::class,
27-
SubscriptionRefreshable::class,
27+
CanRefreshSubscriptions::class,
2828
));
2929
}
3030

src/Subscription/Engine/SubscriptionRefreshable.php renamed to src/Subscription/Engine/CanRefreshSubscriptions.php

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

55
namespace Patchlevel\EventSourcing\Subscription\Engine;
66

7-
interface SubscriptionRefreshable
7+
interface CanRefreshSubscriptions
88
{
99
public function refreshSubscriptions(SubscriptionEngineCriteria|null $criteria = null): Result;
1010
}

src/Subscription/Engine/CatchUpSubscriptionEngine.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
use const PHP_INT_MAX;
1414

15-
final class CatchUpSubscriptionEngine implements SubscriptionEngine, SubscriptionRefreshable
15+
final class CatchUpSubscriptionEngine implements SubscriptionEngine, CanRefreshSubscriptions
1616
{
1717
public function __construct(
1818
private readonly SubscriptionEngine $parent,
@@ -90,11 +90,11 @@ public function subscriptions(SubscriptionEngineCriteria|null $criteria = null):
9090

9191
public function refreshSubscriptions(SubscriptionEngineCriteria|null $criteria = null): Result
9292
{
93-
if (!$this->parent instanceof SubscriptionRefreshable) {
93+
if (!$this->parent instanceof CanRefreshSubscriptions) {
9494
throw new LogicException(sprintf(
9595
'"%s" does not implement "%s" and can therefore not refresh subscriptions.',
9696
$this->parent::class,
97-
SubscriptionRefreshable::class,
97+
CanRefreshSubscriptions::class,
9898
));
9999
}
100100

src/Subscription/Engine/DefaultSubscriptionEngine.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
use function count;
3030
use function sprintf;
3131

32-
final class DefaultSubscriptionEngine implements SubscriptionEngine, SubscriptionRefreshable
32+
final class DefaultSubscriptionEngine implements SubscriptionEngine, CanRefreshSubscriptions
3333
{
3434
private SubscriptionManager $subscriptionManager;
3535

src/Subscription/Engine/ThrowOnErrorSubscriptionEngine.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
use function sprintf;
1111

12-
final class ThrowOnErrorSubscriptionEngine implements SubscriptionEngine, SubscriptionRefreshable
12+
final class ThrowOnErrorSubscriptionEngine implements SubscriptionEngine, CanRefreshSubscriptions
1313
{
1414
public function __construct(
1515
private readonly SubscriptionEngine $parent,
@@ -59,11 +59,11 @@ public function subscriptions(SubscriptionEngineCriteria|null $criteria = null):
5959

6060
public function refreshSubscriptions(SubscriptionEngineCriteria|null $criteria = null): Result
6161
{
62-
if (!$this->parent instanceof SubscriptionRefreshable) {
62+
if (!$this->parent instanceof CanRefreshSubscriptions) {
6363
throw new LogicException(sprintf(
6464
'"%s" does not implement "%s" and can therefore not refresh subscriptions.',
6565
$this->parent::class,
66-
SubscriptionRefreshable::class,
66+
CanRefreshSubscriptions::class,
6767
));
6868
}
6969

0 commit comments

Comments
 (0)