Some common utility classes of KaiRo's PHP projects
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This repository contains common utility classes for KaiRo's PHP projects, open for anyone else to use as well.

Currently, the following classes are contained:

  • document: ExtendedDocument is an extension of DOMDocument (and its children) with methods making it easier to construct HTML5 documents completely in the DOM.
  • email: email is a convenience class to make it easy to create an email and send it via mail().
  • rrdstat: rrdstat wraps a lot of functionality of the round-robin database "rrdtool" to create statistics for e.g. system monitoring.
  • useragent: The userAgent class analyzes HTTP User-Agent headers and tries to gather information about the browser, engine, and versions.

The code contains documentation about using the classes and their methods. Also, some examples and tests exist in the respective subdirectories.

Please don't use GitHub for issue tracking but - Product: KaiRo Software, Component: PHP Utility Classes