class AcceptHeaderItem

Represents an Accept-* header item.

Methods

__construct(string $value, array $attributes = array())

Constructor.

fromString(string $itemValue)

Builds an AcceptHeaderInstance instance from a string.

string
__toString()

Returns header value's string representation.

setValue(string $value)

Set the item value.

string
getValue()

Returns the item value.

setQuality(float $quality)

Set the item quality.

float
getQuality()

Returns the item quality.

setIndex(int $index)

Set the item index.

int
getIndex()

Returns the item index.

bool
hasAttribute(string $name)

Tests if an attribute exists.

mixed
getAttribute(string $name, mixed $default = null)

Returns an attribute by its name.

array
getAttributes()

Returns all attributes.

setAttribute(string $name, string $value)

Set an attribute.

Details

at line line 47
__construct(string $value, array $attributes = array())

Constructor.

Parameters

string $value
array $attributes

at line line 62
static AcceptHeaderItem fromString(string $itemValue)

Builds an AcceptHeaderInstance instance from a string.

Parameters

string $itemValue

Return Value

AcceptHeaderItem

at line line 89
string __toString()

Returns header value's string representation.

Return Value

string

at line line 108
AcceptHeaderItem setValue(string $value)

Set the item value.

Parameters

string $value

Return Value

AcceptHeaderItem

at line line 120
string getValue()

Returns the item value.

Return Value

string

at line line 132
AcceptHeaderItem setQuality(float $quality)

Set the item quality.

Parameters

float $quality

Return Value

AcceptHeaderItem

at line line 144
float getQuality()

Returns the item quality.

Return Value

float

at line line 156
AcceptHeaderItem setIndex(int $index)

Set the item index.

Parameters

int $index

Return Value

AcceptHeaderItem

at line line 168
int getIndex()

Returns the item index.

Return Value

int

at line line 180
bool hasAttribute(string $name)

Tests if an attribute exists.

Parameters

string $name

Return Value

bool

at line line 193
mixed getAttribute(string $name, mixed $default = null)

Returns an attribute by its name.

Parameters

string $name
mixed $default

Return Value

mixed

at line line 203
array getAttributes()

Returns all attributes.

Return Value

array

at line line 216
AcceptHeaderItem setAttribute(string $name, string $value)

Set an attribute.

Parameters

string $name
string $value

Return Value

AcceptHeaderItem