guil95/builder
Composer 安装命令:
composer require guil95/builder
包简介
Builder of objects
README 文档
README
Trait that assists in the hydration of entities or classes that have the methods 'setters'
Install
composer require guil95/hidrate
Sample to use
<?php class Occupation { use Builder; /** * @var string */ private $description; public function __construct(string $description) { $this->description = $description; } } class Person { use Builder; /** * @var integer */ private $age; /** * @var string */ private $name; /** * @var Occupation */ private $occupation; public function __construct(string $name, int $age, Occupation $occupation) { $this->age = $age; $this->name = $name; $this->occupation = $occupation; } }
<?php //Sample build person $person = Person::buildAssoc([ 'age' => 24, 'name' => 'Guilherme Henrique Rodrigues', 'occupation' => Occupation::buildAssoc([ 'description' => 'Software Engineer', ]) ]);
Tests
composer tests
Tests and coverage
make test-report
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2019-09-13