@@ -19,6 +19,13 @@ discard block |
||
19 | 19 | $this->availableMetrics = []; |
20 | 20 | } |
21 | 21 | |
22 | + /** |
|
23 | + * @param string $storagePrefix |
|
24 | + * @param string $metric |
|
25 | + * @param string $label |
|
26 | + * @param string $help |
|
27 | + * @param string $type |
|
28 | + */ |
|
22 | 29 | public function addAvailableMetric($storagePrefix, $metric, $label, $help, $type, $defaultValue) { |
23 | 30 | $this->availableMetrics[] = [ |
24 | 31 | 'storagePrefix' => $storagePrefix, |
@@ -36,6 +43,9 @@ discard block |
||
36 | 43 | |
37 | 44 | abstract public function storeMeasurement($prefix, $key, $value); |
38 | 45 | |
46 | + /** |
|
47 | + * @param string $prefix |
|
48 | + */ |
|
39 | 49 | abstract public function incrementMeasurement($prefix, $key); |
40 | 50 | |
41 | 51 | abstract public function getMeasurements($prefix, array $keys, $defaultValue = 'Nan'); |
@@ -28,7 +28,7 @@ discard block |
||
28 | 28 | protected $statementKeyIncr; |
29 | 29 | |
30 | 30 | protected function buildStatements() { |
31 | - $queryBuilder = $this->connection->createQueryBuilder() |
|
31 | + $queryBuilder = $this->connection->createQueryBuilder() |
|
32 | 32 | ->select('COUNT(`key`) AS amount') |
33 | 33 | ->from('`'.$this->table.'`') |
34 | 34 | ->where('`key` = ?') |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | ; |
50 | 50 | $this->statementKeyUpdate = $this->connection->prepare($queryBuilder->getSQL()); |
51 | 51 | |
52 | - $queryBuilder = $this->connection->createQueryBuilder() |
|
52 | + $queryBuilder = $this->connection->createQueryBuilder() |
|
53 | 53 | ->update('`'.$this->table.'`') |
54 | 54 | ->set('`value`', '`value` + 1') |
55 | 55 | ->where('`key` = ?') |