Skip to content

Commit 702d593

Browse files
committed
add areMetricsEqual method
1 parent eae61dd commit 702d593

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

app/WikiDailyMetrics.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,19 @@ class WikiDailyMetrics extends Model
2525
'is_deleted',
2626
];
2727

28+
// list of properties which are actual wiki metrics
29+
static public $metricNames = [
30+
'pages',
31+
'is_deleted',
32+
];
33+
34+
public function areMetricsEqual(WikiDailyMetrics $wikiDailyMetrics) {
2835

36+
foreach(self::$metricNames as $field) {
37+
if ($this->$field !== $wikiDailyMetrics->$field) {
38+
return false;
39+
}
40+
}
41+
return true;
42+
}
2943
}

0 commit comments

Comments
 (0)