Skip to content
Snippets Groups Projects
Commit dc53c83e authored by Björn Schießle's avatar Björn Schießle
Browse files

getData() always needs to return an array

parent 75c8d74c
No related branches found
No related tags found
No related merge requests found
......@@ -29,7 +29,13 @@ class OC_OCS_Result{
* @param $data mixed the data to return
*/
public function __construct($data=null, $code=100, $message=null) {
$this->data = $data;
if ($data === null) {
$this->data = array();
} elseif (!is_array($data)) {
$this->data = array($this->data);
} else {
$this->data = $data;
}
$this->statusCode = $code;
$this->message = $message;
}
......@@ -49,7 +55,7 @@ class OC_OCS_Result{
public function setItemsPerPage(int $items) {
$this->perPage = $items;
}
/**
* get the status code
* @return int
......@@ -57,7 +63,7 @@ class OC_OCS_Result{
public function getStatusCode() {
return $this->statusCode;
}
/**
* get the meta data for the result
* @return array
......@@ -76,15 +82,15 @@ class OC_OCS_Result{
return $meta;
}
/**
* get the result data
* @return array|string|int
* @return array
*/
public function getData() {
return $this->data;
}
/**
* return bool if the method succedded
* @return bool
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment