class AcceptHeaderItem

Represents an Accept-* header item.

Methods

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

No description

fromString(string $itemValue)

Builds an AcceptHeaderInstance instance from a string.

string
__toString()

Returns header value's string representation.

$this
setValue(string $value)

Set the item value.

string
getValue()

Returns the item value.

$this
setQuality(float $quality)

Set the item quality.

float
getQuality()

Returns the item quality.

$this
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.

$this
setAttribute(string $name, string $value)

Set an attribute.

Details

at line 26
__construct(string $value, array $attributes = [])

Parameters

string $value
array $attributes

at line 41
static AcceptHeaderItem fromString(string $itemValue)

Builds an AcceptHeaderInstance instance from a string.

Parameters

string $itemValue

Return Value

AcceptHeaderItem

at line 56
string __toString()

Returns header value's string representation.

Return Value

string

at line 73
$this setValue(string $value)

Set the item value.

Parameters

string $value

Return Value

$this

at line 85
string getValue()

Returns the item value.

Return Value

string

at line 97
$this setQuality(float $quality)

Set the item quality.

Parameters

float $quality

Return Value

$this

at line 109
float getQuality()

Returns the item quality.

Return Value

float

at line 121
$this setIndex(int $index)

Set the item index.

Parameters

int $index

Return Value

$this

at line 133
int getIndex()

Returns the item index.

Return Value

int

at line 145
bool hasAttribute(string $name)

Tests if an attribute exists.

Parameters

string $name

Return Value

bool

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

Returns an attribute by its name.

Parameters

string $name
mixed $default

Return Value

mixed

at line 168
array getAttributes()

Returns all attributes.

Return Value

array

at line 181
$this setAttribute(string $name, string $value)

Set an attribute.

Parameters

string $name
string $value

Return Value

$this