/** * @param AssetService $asset * @param MeterService $meter * @param ReadingService $meterReading * @param ConfigService $config * @param ReadingValidator $meterReadingValidator */ public function __construct(AssetService $asset, MeterService $meter, ReadingService $meterReading, ConfigService $config, ReadingValidator $meterReadingValidator) { $this->asset = $asset; $this->meter = $meter; $this->meterReading = $meterReading; $this->meterReadingValidator = $meterReadingValidator; $this->config = $config->setPrefix('maintenance'); }
/** * Constructor. * * @param PriorityRepository $priority * @param ConfigService $config */ public function __construct(PriorityRepository $priority, ConfigService $config) { $this->priority = $priority; $this->config = $config->setPrefix('maintenance'); }
/** * Constructor. * * @param StatusRepository $status * @param ConfigService $config */ public function __construct(StatusRepository $status, ConfigService $config) { $this->status = $status; $this->config = $config->setPrefix('maintenance'); }
/** * Constructor. * * @param MetricRepository $metric * @param ConfigService $config */ public function __construct(MetricRepository $metric, ConfigService $config) { $this->metric = $metric; $this->config = $config->setPrefix('maintenance'); }