edelprino / buildertrait
此包已被 废弃 且不再维护。未建议替代包。
此包最新版本(dev-master)没有可用的许可信息。
dev-master
2016-10-14 12:01 UTC
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2022-12-28 11:44:22 UTC
README
如果你想要创建一个构建器,但又不想复制或编写 with...
方法。 BuilderTrait\With
会根据构建器对象的属性自动创建 with...
方法。
示例
class AnObjectBuilder { use With; private $foo; public function buildAnObject() { return new AnObject($this->foo); } } $builder = new AnObjectBuilder(); $anObject = $builder->withFoo('bar')->buildAnObject();
##待办事项
-
With
特性用于添加基于构建器属性的with...
方法 -
Build
特性用于创建基于创建对象的 getter/setter 的build
方法
安装
composer require edelprino/buildertrait