Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
UsageStatisticsCollectors
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4/**
5 * SPDX-FileCopyrightText: 2026 LibreCode coop and contributors
6 * SPDX-License-Identifier: AGPL-3.0-or-later
7 */
8
9namespace OCA\Libresign\Service\UsageStatistics;
10
11use OCA\Libresign\Service\UsageStatistics\Collector\CertificateActivityCollector;
12use OCA\Libresign\Service\UsageStatistics\Collector\DocumentActivityCollector;
13use OCA\Libresign\Service\UsageStatistics\Collector\EnvironmentCollector;
14use OCA\Libresign\Service\UsageStatistics\Collector\LibreSignConfigurationCollector;
15use OCA\Libresign\Service\UsageStatistics\Collector\SigningActivityCollector;
16
17final class UsageStatisticsCollectors {
18    /** @var list<class-string<Contract\IMetricCollector>> */
19    public const ALL = [
20        EnvironmentCollector::class,
21        LibreSignConfigurationCollector::class,
22        CertificateActivityCollector::class,
23        DocumentActivityCollector::class,
24        SigningActivityCollector::class,
25    ];
26}