code

As a member of The PHP League I provide several open source packages.

League\Csv: is a simple library to ease CSV parsing, writing and filtering in PHP. The goal of the library is to be as powerful while remaining lightweight, by utilizing PHP native classes whenever possible.

League\Uri: The library provides simple and intuitive classes to parse, validate and manipulate URIs and their components in PHP following RFC3986 and RFC3987

League\Period: is PHP’s missing Time Range class. It is based on Resolving Feature Envy in the Domain by Mathias Verraes and extends the concept to cover all basic operations regarding time ranges.

I also maintain the following packages:

php-domain-parser: This library ensures that you can parse a domain name against official resources like the IANA root zone database or Mozilla’s Public Suffix List.

bakame\http-structured-fields: This library parses, validates, builds and serializes HTTP headers and trailers using the modern RFC9651 in PHP.