MAPG-10 refactor view-controller to be able to handle JSON response

This commit is contained in:
bence committed 2020-05-19 03:13:55 +02:00
1 parent 55b693df68
commit 037d19b0b3
5 files changed
+73 -24

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
<?php namespace MapGuesser\View;
class JsonView extends ViewBase
{
public function __construct(array &$data = [])
{
$this->data = &$data;
}
public function &render(): string
{
$content = json_encode($this->data);
return $content;
}
public function getContentType(): string
{
return 'application/json';
}
}