Mercurial > hg > isophonics-drupal-site
diff core/modules/statistics/src/StatisticsViewsResult.php @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | c2387f117808 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/modules/statistics/src/StatisticsViewsResult.php Wed Nov 29 16:09:58 2017 +0000 @@ -0,0 +1,60 @@ +<?php + +namespace Drupal\statistics; + +/** + * Value object for passing statistic results. + */ +class StatisticsViewsResult { + + /** + * @var int + */ + protected $totalCount; + + /** + * @var int + */ + protected $dayCount; + + /** + * @var int + */ + protected $timestamp; + + public function __construct($total_count, $day_count, $timestamp) { + $this->totalCount = $total_count; + $this->dayCount = $day_count; + $this->timestamp = $timestamp; + } + + /** + * Total number of times the entity has been viewed. + * + * @return int + */ + public function getTotalCount() { + return $this->totalCount; + } + + + /** + * Total number of times the entity has been viewed "today". + * + * @return int + */ + public function getDayCount() { + return $this->dayCount; + } + + + /** + * Timestamp of when the entity was last viewed. + * + * @return int + */ + public function getTimestamp() { + return $this->timestamp; + } + +}