Re #11 - start working on an api

Also some locale negotiator bugfixes & it is now possible to serialize Service and Incident classess to JSON
This commit is contained in:
Vojtěch Sajdl
2018-04-13 21:31:03 +02:00
parent 416070ba5f
commit 9f7e15fcd1
7 changed files with 88 additions and 8 deletions
+13 -2
View File
@@ -2,7 +2,7 @@
/**
* Class for managing services
*/
class Service
class Service implements JsonSerializable
{
private $id;
private $name;
@@ -167,4 +167,15 @@ class Service
</div>
<?php
}
}
public function jsonSerialize() {
global $statuses;
return [
"id" => $this->id,
"name" => $this->name,
"status" => $this->status,
"status_string" => $statuses[$this->status]
];
}
}