14/10
2016
dev-master
9999999-dev
The Development Requires
by Ettore Delprino
Wallogit.com
2017 © Pedro PelĂĄez
If you want to create a builder but you don't want to duplicate or write with... methods.
BuilderTrait\With create automatically with... method based on property of the builder object., (*1)
class AnObjectBuilder
{
use With;
private $foo;
public function buildAnObject()
{
return new AnObject($this->foo);
}
}
$builder = new AnObjectBuilder();
$anObject = $builder->withFoo('bar')->buildAnObject();
With trait for add with... methods based on builder propertiesBuild trait for create build method based on getter/setter of object to createcomposer require edelprino/buildertrait