vog is a zero-dependency Object-Oriented PHP Preprocessor that generates value objects based on vog definitions. The syntax is not inspired by Haskell and thus readable.
This is basically a ripoff of https://github.com/prolic/fpp, but rewritten from scratch, with less fancy but readable code, high test coverage and proper documentation.
Read the docs here