summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/ModernTimeline/src/ResultFacade/PropertyValueCollection.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/ModernTimeline/src/ResultFacade/PropertyValueCollection.php')
-rw-r--r--www/wiki/extensions/ModernTimeline/src/ResultFacade/PropertyValueCollection.php35
1 files changed, 35 insertions, 0 deletions
diff --git a/www/wiki/extensions/ModernTimeline/src/ResultFacade/PropertyValueCollection.php b/www/wiki/extensions/ModernTimeline/src/ResultFacade/PropertyValueCollection.php
new file mode 100644
index 00000000..d70d7e92
--- /dev/null
+++ b/www/wiki/extensions/ModernTimeline/src/ResultFacade/PropertyValueCollection.php
@@ -0,0 +1,35 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace ModernTimeline\ResultFacade;
+
+use SMW\Query\PrintRequest;
+use SMWDataItem;
+
+class PropertyValueCollection {
+
+ private $printRequest;
+ private $dataItems;
+
+ /**
+ * @param PrintRequest $printRequest
+ * @param SMWDataItem[] $dataItems
+ */
+ public function __construct( PrintRequest $printRequest, array $dataItems ) {
+ $this->printRequest = $printRequest;
+ $this->dataItems = $dataItems;
+ }
+
+ public function getPrintRequest(): PrintRequest {
+ return $this->printRequest;
+ }
+
+ /**
+ * @return SMWDataItem[]
+ */
+ public function getDataItems(): array {
+ return $this->dataItems;
+ }
+
+}