memio / pretty-printer
Memio's PrettyPrinter, used to generate PHP code from given Model
Installs: 304 262
Dependents: 5
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 3
Open Issues: 0
Requires
- php: ^7.2 || ^8.0
- memio/model: ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.10
- phpspec/phpspec: ^6.1 || ^7.0
This package is auto-updated.
Last update: 2024-11-13 07:01:27 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:
- the
git tag
command - the releases page on Github
- the file listing the changes between versions
And finally some meta documentation: