PHP Класс Lukasoppermann\Httpstatus\Httpstatus

Наследование: implements Countabl\Countable, implements IteratorAggregat\IteratorAggregate
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$httpStatus

Открытые методы

Метод Описание
__construct ( Traversable | array $statusArray = [] ) Create a new Httpstatus Instance.
count ( )
getIterator ( )
getReasonPhrase ( string $statusCode ) : string Get the text for a given status code.
getResponseClass ( integer $statusCode ) : integer Determines the response class of a response code.
getStatusCode ( string $statusText ) : string Get the code for a given status text.
hasReasonPhrase ( integer $statusText ) : boolean Check if the hasReasonPhrase exists in a collection.
hasStatusCode ( integer $statusCode ) : boolean Check if the code exists in a collection.
mergeHttpStatus ( integer $code, string $text ) Add or Update the HTTP Status array.

Защищенные методы

Метод Описание
fetchStatusCode ( string $text ) : mixed Fetch the status code for a given reason phrase.
filterCollection ( Traversable | array $collection ) : Traversable | array Filter a Collection array.
filterReasonPhrase ( string $text ) : string Filter a Reason Phrase.
filterStatusCode ( integer $code ) : integer Filter a HTTP Status code.

Описание методов

__construct() публичный Метод

Create a new Httpstatus Instance.
public __construct ( Traversable | array $statusArray = [] )
$statusArray Traversable | array a collection of HTTP status code and their associated reason phrase

count() публичный Метод

public count ( )

fetchStatusCode() защищенный Метод

Fetch the status code for a given reason phrase.
protected fetchStatusCode ( string $text ) : mixed
$text string the reason phrase
Результат mixed

filterCollection() защищенный Метод

Filter a Collection array.
protected filterCollection ( Traversable | array $collection ) : Traversable | array
$collection Traversable | array
Результат Traversable | array

filterReasonPhrase() защищенный Метод

Filter a Reason Phrase.
См. также: http://tools.ietf.org/html/rfc2616#section-6.1.1
protected filterReasonPhrase ( string $text ) : string
$text string
Результат string

filterStatusCode() защищенный Метод

Filter a HTTP Status code.
protected filterStatusCode ( integer $code ) : integer
$code integer
Результат integer

getIterator() публичный Метод

public getIterator ( )

getReasonPhrase() публичный Метод

Get the text for a given status code.
public getReasonPhrase ( string $statusCode ) : string
$statusCode string http status code
Результат string Returns text for the given status code

getResponseClass() публичный Метод

See the CLASS_ constants for possible return values
public getResponseClass ( integer $statusCode ) : integer
$statusCode integer
Результат integer

getStatusCode() публичный Метод

Get the code for a given status text.
public getStatusCode ( string $statusText ) : string
$statusText string http status text
Результат string Returns code for the given status text

hasReasonPhrase() публичный Метод

Check if the hasReasonPhrase exists in a collection.
public hasReasonPhrase ( integer $statusText ) : boolean
$statusText integer http status text
Результат boolean true|false

hasStatusCode() публичный Метод

Check if the code exists in a collection.
public hasStatusCode ( integer $statusCode ) : boolean
$statusCode integer http status code
Результат boolean true|false

mergeHttpStatus() публичный Метод

Add or Update the HTTP Status array.
public mergeHttpStatus ( integer $code, string $text )
$code integer a HTTP status Code
$text string a associated reason phrase

Описание свойств

$httpStatus защищенное свойство

protected $httpStatus