classes/bfw/Response.php
author Markus Bröker<broeker.markus@googlemail.com>
Sat, 19 Dec 2015 02:32:12 +0100
changeset 31 3a5ee3ba6006
parent 28 29a3e34acf64
child 32 067edf3db6d7
permissions -rw-r--r--
PHPDocBlöcke überarbeitet

<?php

/**
 * Copyright(C) 2015 Markus Bröker<broeker.markus@googlemail.com>
 *
 */

namespace bfw;

/**
 * Class Response
 */
class Response {

    private $headers;
    private $statusCode;

    public function __construct() {
        $this->headers = headers_list();
        $this->statusCode = http_response_code();
    }

    public function getHeaders() {
        return $this->headers;
    }

    public function getStatusCode() {
        return $this->statusCode;
    }

    public function setStatusCode($statusCode) {
        $this->statusCode = $statusCode;

        return $this;
    }

    /**
     * @return string
     */
    public function get($key) {
        if (array_key_exists($key, $this->headers)) {
            return $this->headers[$key];
        }

        return '';
    }

}