MetricFactory.php 301 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 <?php class NF_Telemetry_MetricFactory { public static function create( $metric, $option, $default = 0 ) { $metric_class = 'NF_Telemetry_' . $metric; $repository = new NF_Telemetry_MetricRepository( $option, $default ); return new $metric_class( $repository ); } }