new user-year reporting and data-type chooser (#3155)

This commit is contained in:
Kevin Papst
2022-02-16 12:18:04 +01:00
committed by GitHub
parent 1852d71974
commit 85a63c4b78
58 changed files with 1862 additions and 683 deletions

View File

@@ -0,0 +1,30 @@
<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Model;
use App\Model\Statistic\StatisticDate;
use DateTimeInterface;
interface DateStatisticInterface
{
/**
* For unified frontend access
*
* @return StatisticDate[]
*/
public function getData(): array;
public function getByDateTime(DateTimeInterface $date): ?StatisticDate;
/**
* @return DateTimeInterface[]
*/
public function getDateTimes(): array;
}