Passed
Push — develop ( 630f17...a23409 )
by Jens
05:46
created

Response::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nc 1
nop 3
dl 0
loc 5
rs 9.4285
c 0
b 0
f 0
1
<?php
2
namespace CloudControl\Cms\components\api;
3
4
/**
5
 * Class Response
6
 * @package ApiComponent
7
 * @property $folder
8
 * @property $searchSuggestions
9
 * @property $documentContent
10
 */
11
class Response
12
{
13
    public $success = true;
14
    public $results = array();
15
    public $error;
16
17
    public function __construct($results = array(), $success = true, $error = null)
18
    {
19
        $this->results = $results;
20
        $this->error = $error;
21
        $this->success = $success;
22
    }
23
24
25
    public function __toString()
26
    {
27
        if (!is_array($this->results)) {
28
            $this->results = array($this->results);
29
        }
30
        return json_encode($this);
31
    }
32
}