getData() always needs to return an array
This commit is contained in:
parent
75c8d74c94
commit
dc53c83e7b
1 changed files with 12 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue