summaryrefslogtreecommitdiffstats
path: root/controller/entityapiserializer.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/entityapiserializer.php')
-rw-r--r--controller/entityapiserializer.php11
1 files changed, 3 insertions, 8 deletions
diff --git a/controller/entityapiserializer.php b/controller/entityapiserializer.php
index c09e27dbd..eb60bc7c5 100644
--- a/controller/entityapiserializer.php
+++ b/controller/entityapiserializer.php
@@ -11,13 +11,12 @@
namespace OCA\News\Controller;
-use \OCP\AppFramework\Http\IResponseSerializer;
use \OCP\AppFramework\Http\Response;
use \OCA\News\Db\IAPI;
-class EntityApiSerializer implements IResponseSerializer {
+class EntityApiSerializer {
public function __construct($level) {
@@ -35,10 +34,6 @@ class EntityApiSerializer implements IResponseSerializer {
*/
public function serialize($data) {
- if($data === null || $data instanceof Response) {
- return $data;
- }
-
if($data instanceof IAPI) {
return [$this->level => [$data->toAPI()]];
}
@@ -58,14 +53,14 @@ class EntityApiSerializer implements IResponseSerializer {
foreach($entities as $entity) {
if($entity instanceof IAPI) {
- $converted[] = $entity->toAPI();
+ $converted[] = $entity->toAPI();
// break if it contains anything else than entities
} else {
return $entities;
}
}
-
+
return $converted;
}