Lines 100.00% 3 / 3
Methods 100.00% 3 / 3
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __construct 100.00% 1 / 1 100.00% 1 / 1 1
 handledMessageClass 100.00% 1 / 1 100.00% 1 / 1 1
 handle 100.00% 1 / 1 100.00% 1 / 1 1
12final readonly class PausedAppsChangedHandler implements BrokerMessageHandler
13{
14    public function __construct(private PausedAppsSync $pausedApps) {}
15
16    public function handledMessageClass(): string
17    {
18        return PausedAppsChanged::class;
19    }
20
21    /** @param PausedAppsChanged $message */
22    public function handle(BrokerMessage $message): void
23    {
24        $this->pausedApps->applyPausedAppIds($message->pausedAppIds->collection);
25    }
26}