Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.17 KB

readme.md

File metadata and controls

40 lines (28 loc) · 1.17 KB

Structured Field Values for PHP

Parser and serializer for the Structured Field Values for HTTP specification.

Build Status codecov

Installation

Using composer:

composer require gapple/structured-fields

API

The Parser class provides static methods to convert a header string to structured data.
If the string cannot be parsed, a ParseException is thrown.

Parser::parseItem(string): Item;
Parser::parseList(string): OuterList;
Parser::parseDictionary(string): Dictionary;

The Serializer class provides static methods to convert structured data to a header string.
If the input cannot be serialized, a SerializeException is thrown.

Serializer::serializeItem(mixed, ?object): string;
Serializer::serializeList(iterable): string;
Serializer::serializeDictionary(object): string;