marvinwank / vog
A simple php value object generator
2.5.2
2022-01-28 15:13 UTC
Requires
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^9
- dev-master
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- v2.0.0
- 1.1.0
- 1.0.0
- 0.3.1
- 0.3.0
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.2
- 0.1.1
- 0.1.0
- dev-refactoring
- dev-feature_parse_yaml
- dev-refactoring_json_dtos
- dev-feature_set_with_primitive_types
- dev-feature_fpp_to_vog
- dev-tests_with_functions_on_value_objects
- dev-feature_optional_mutability
This package is auto-updated.
Last update: 2025-04-29 01:04:09 UTC
README
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.
Credits
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.
Documentation
Read the docs here