Lines 0.00% 0 / 1
Methods 0.00% 0 / 1
Classes 0.00% 0 / 1
Name Lines Methods CRAP
 __construct 0.00% 0 / 1 0.00% 0 / 1 2
11final readonly class AppStatus
12{
13    /**
14     * @param list<ServiceCallStats> $serviceCalls
15     * @param list<ExposedCommandStats> $exposedCommands
16     */
17    public function __construct(
18        public string $id,
19        public string $class,
20        public ?int $workerId,
21        public ?AppState $state,
22        public ?AppPauseStatus $pause,
23        public ?AppPauseStatus $configPauseOverride,
24        public ?Instant $reportedAt,
25        public int $subscriptions,
26        public int $schedules,
27        public int $exposedEntities,
28        public AppCounters $counters,
29        #[ListOf(ServiceCallStats::class)]
30        public array $serviceCalls,
31        public ?FailureReport $lastFailure,
32        #[ListOf(ExposedCommandStats::class)]
33        public array $exposedCommands = [],
34    ) {}
35}