class WeightedList implements IteratorAggregate, Countable

Methods

__construct()

No description

static WeightedList
parse(string $expression)

No description

void
add($item, float $weight = 1.0)

No description

void
addWeightedValue(WeightedValue $value)

No description

void
addFromString(string $expression)

No description

void
clear()

No description

getHeaviest()

No description

array
toSortedArray()

No description

getIterator()

No description

int
count()

No description

Details

at line 17
__construct()

No description

at line 28
static WeightedList parse(string $expression)

No description

Parameters

string $expression

A string like "a,b;q=0.1,c;q=0.4"

Return Value

WeightedList

See also

RFC 7231, section 5.3.1

at line 45
void add($item, float $weight = 1.0)

No description

Parameters

$item
float $weight

Return Value

void

at line 49
void addWeightedValue(WeightedValue $value)

No description

Parameters

WeightedValue $value

Return Value

void

at line 53
void addFromString(string $expression)

No description

Parameters

string $expression

Return Value

void

at line 57
void clear()

No description

Return Value

void

at line 61
getHeaviest()

No description

at line 73
array toSortedArray()

No description

Return Value

array

at line 91
Iterator getIterator()

No description

Return Value

Iterator

at line 99
int count()

No description

Return Value

int