*/ interface MetricInterface { /** * Returns metrics since given minutes. * * @param \CachetHQ\Cachet\Models\Metric $metric * @param int $minutes * * @return \Illuminate\Support\Collection */ public function getPointsSinceMinutes(Metric $metric, $minutes); /** * Returns metrics since given hour. * * @param \CachetHQ\Cachet\Models\Metric $metric * @param int $hour * * @return \Illuminate\Support\Collection */ public function getPointsSinceHour(Metric $metric, $hour); /** * Returns metrics since given day. * * @param \CachetHQ\Cachet\Models\Metric $metric * @param int $day * * @return \Illuminate\Support\Collection */ public function getPointsSinceDay(Metric $metric, $day); }