for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Artprima\PrometheusMetricsBundle\Metrics;
/**
* MetricsGeneratorRegistry holds all registered metric handlers.
*/
final class MetricsGeneratorRegistry
{
* @var MetricsGeneratorInterface[]
private $generators = [];
public function registerMetricsGenerator(MetricsGeneratorInterface $generator): void
$this->generators[] = $generator;
}
* @return MetricsGeneratorInterface[]
public function getMetricsGenerators(): array
return $this->generators;