ProxyResponse::setStatusCode()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 1
eloc 2
nc 1
nop 1
1
<?php
2
3
/**
4
 * @package   cellcote/laravel-proxify
5
 * @author    Michele Andreoli <michi.andreoli[at]gmail.com>
6
 * @copyright Copyright (c) Michele Andreoli
7
 * @author    Rik Schreurs <rik.schreurs[at]mail.com>
8
 * @copyright Copyright (c) Rik Schreurs
9
 * @license   http://mit-license.org/
10
 * @link      https://github.com/cellcote/laravel-proxify
11
 */
12
13
namespace Cellcote\LaravelProxify\Models;
14
15
class ProxyResponse {
16
17
    private $statusCode = null;
18
    private $reasonPhrase = null;
19
    private $protocolVersion = null;
20
    private $content = null;
21
22
    public function __construct($statusCode, $reasonPhrase, $protoVersion, $content) {
23
        $this->statusCode = $statusCode;
24
        $this->reasonPhrase = $reasonPhrase;
25
        $this->protocolVersion = $protoVersion;
26
        $this->content = $content;
27
    }
28
29
    public function setStatusCode($status) {
30
        $this->statusCode = $status;
31
    }
32
33
    public function setReasonPhrase($phrase) {
34
        $this->reasonPhrase = $phrase;
35
    }
36
37
    public function setProtoVersion($proto) {
38
        $this->protocolVersion = $proto;
39
    }
40
41
    public function setContent($content) {
42
        $this->content = $content;
43
    }
44
45
    public function getStatusCode() {
46
        return $this->statusCode;
47
    }
48
49
    public function getReasonPhrase() {
50
        return $this->reasonPhrase;
51
    }
52
53
    public function getProtoVersion() {
54
        return $this->protocolVersion;
55
    }
56
57
    public function getContent() {
58
        return $this->content;
59
    }
60
}
61