name: AcceptHeader class_comment: "# * Represents an Accept-* header.\n# *\n# * An accept header is compound\ \ with a list of items,\n# * sorted by descending quality.\n# *\n# * @author Jean-Fran\xE7\ ois Simon " dependencies: [] properties: [] methods: - name: __construct visibility: public parameters: - name: items comment: "# * Represents an Accept-* header.\n# *\n# * An accept header is compound\ \ with a list of items,\n# * sorted by descending quality.\n# *\n# * @author Jean-Fran\xE7\ ois Simon \n# */\n# class AcceptHeader\n# {\n# /**\n# * @var\ \ AcceptHeaderItem[]\n# */\n# private array $items = [];\n# \n# private bool $sorted\ \ = true;\n# \n# /**\n# * @param AcceptHeaderItem[] $items" - name: fromString visibility: public parameters: - name: headerValue comment: '# * Builds an AcceptHeader instance from a string.' - name: __toString visibility: public parameters: [] comment: '# * Returns header value''s string representation.' - name: has visibility: public parameters: - name: value comment: '# * Tests if header has given value.' - name: get visibility: public parameters: - name: value comment: '# * Returns given value''s item, if exists.' - name: add visibility: public parameters: - name: item comment: '# * Adds an item. # * # * @return $this' - name: all visibility: public parameters: [] comment: '# * Returns all items. # * # * @return AcceptHeaderItem[]' - name: filter visibility: public parameters: - name: pattern comment: '# * Filters items on their value using given regex.' - name: first visibility: public parameters: [] comment: '# * Returns first item.' - name: sort visibility: private parameters: [] comment: '# * Sorts items by descending quality.' traits: [] interfaces: []