memio/pretty-printer

Memio's PrettyPrinter, used to generate PHP code from given Model

v3.0.0 2024-08-13 06:26 UTC

README

PrettyPrinter is a code generator (printer) that takes a Model and calls the appropriate TemplateEngine to actually generate the corresponding code, using highly opinionated coding standards (pretty).

PrettyPrinter returns a string that can be saved in a file, displayed on a console output or displayed in a web page. Possibilities are endless!

Note: This package is part of Memio. Have a look at the main repository.

Installation

Install it using Composer:

$ composer require memio/pretty-printer:^3.0

Want to know more?

Memio uses phpspec, which means the tests also provide the documentation. Not convinced? Then clone this repository and run the following commands:

$ composer install
$ ./vendor/bin/phpspec run -n -f pretty

You can see the current and past versions using one of the following:

And finally some meta documentation: