class AcceptHeaderItem

Represents an Accept-* header item.

Methods

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

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

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

Parameters

string $value
array $attributes

static AcceptHeaderItem fromString(string $itemValue)

Builds an AcceptHeaderInstance instance from a string.

Parameters

string $itemValue

Return Value

AcceptHeaderItem

string __toString()

Returns header value's string representation.

Return Value

string

$this setValue(string $value)

Set the item value.

Parameters

string $value

Return Value

$this

string getValue()

Returns the item value.

Return Value

string

$this setQuality(float $quality)

Set the item quality.

Parameters

float $quality

Return Value

$this

float getQuality()

Returns the item quality.

Return Value

float

$this setIndex(int $index)

Set the item index.

Parameters

int $index

Return Value

$this

int getIndex()

Returns the item index.

Return Value

int

bool hasAttribute(string $name)

Tests if an attribute exists.

Parameters

string $name

Return Value

bool

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

Returns an attribute by its name.

Parameters

string $name
mixed $default

Return Value

mixed

array getAttributes()

Returns all attributes.

Return Value

array

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

Set an attribute.

Parameters

string $name
string $value

Return Value

$this