Download the PHP package pilsniak/proophgen without Composer
On this page you can find all versions of the php package pilsniak/proophgen. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package proophgen
proophgen
[]()
[
]()
[
]()
[
]()
[
]()
[
]()
[
]()
Why developers love CRUD? Because it's easy to automate work around it. Why developers hate DDD/CQRS? Boilerplates.
Using this small app proophgen
and single 15th lines yaml
file you can generate a project that contains 48 files (with phpspec tests!) and start coding. No more boilerplates.
You can also use singe command to create your ValueObject, Command and AggregateRoot with Events.
Table of Contents
- Examples
- Create single ValueObject
- Create single Command
- Create single AggregateRoot with Events
- Id Policy
- Installation
Examples
This is your yaml
There is your command to run:
And there is your result (since v0.1.10):
Create single ValueObject
You need to run that command:
As a result you should to see something similar to:
Create single Command
You need to run that command:
As a result you should to see something similar to:
Create single AggregateRoot with Events
You need to run that command:
As a result you should to see something similar to:
Id Policy
As default proophgen
generates all ids as string. If you wish you can change it just running this variant of previous commands:
For aggregate root:
For command:
Installation
There is a few way to use proophgen
1. You can download .phar file
Go to releases page on github and download proophgen.phar
.
2. You can use docker
Just run that command:
3. Composer (not recommended)
You can add proophgen
directly to your project as dev
dependency but then your project and proophgen
will be sharing a whole dependencies and some conflicts can happened.
All versions of proophgen with dependencies
gossi/php-code-generator Version ^0.5.0
symfony/yaml Version ^3.3
league/flysystem Version ^1.0
symfony/console Version ^3.3