private $sorted = true;
/**
- * Constructor.
- *
* @param AcceptHeaderItem[] $items
*/
public function __construct(array $items)
/**
* Adds an item.
*
- * @param AcceptHeaderItem $item
- *
* @return $this
*/
public function add(AcceptHeaderItem $item)
private function sort()
{
if (!$this->sorted) {
- uasort($this->items, function ($a, $b) {
+ uasort($this->items, function (AcceptHeaderItem $a, AcceptHeaderItem $b) {
$qA = $a->getQuality();
$qB = $b->getQuality();