* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace TimesheetBundle\Model; use \DateTime; /** * Timesheet statistics * * @author Kevin Papst */ class TimesheetStatistic { /** * @var int */ protected $durationThisMonth = 0; /** * @var int */ protected $durationTotal = 0; /** * @var int */ protected $amountThisMonth = 0; /** * @var int */ protected $amountTotal = 0; /** * @var \DateTime */ protected $firstEntry; /** * @return int */ public function getDurationThisMonth() { return $this->durationThisMonth; } /** * @param int $durationThisMonth */ public function setDurationThisMonth($durationThisMonth) { $this->durationThisMonth = $durationThisMonth; } /** * @return int */ public function getAmountTotal() { return $this->amountTotal; } /** * @param int $amountTotal */ public function setAmountTotal($amountTotal) { $this->amountTotal = $amountTotal; } /** * @return int */ public function getDurationTotal() { return $this->durationTotal; } /** * @param int $durationTotal */ public function setDurationTotal($durationTotal) { $this->durationTotal = $durationTotal; } /** * @return int */ public function getAmountThisMonth() { return $this->amountThisMonth; } /** * @param int $amountThisMonth */ public function setAmountThisMonth($amountThisMonth) { $this->amountThisMonth = $amountThisMonth; } /** * @return DateTime */ public function getFirstEntry() { return $this->firstEntry; } /** * @param DateTime $firstEntry */ public function setFirstEntry(DateTime $firstEntry) { $this->firstEntry = $firstEntry; } }