sensorario / dto
此软件包最新版本(2.0.1)没有可用的许可证信息。
2.0.1
2017-06-12 07:12 UTC
Requires (Dev)
- phpunit/phpunit: ^6.2
README
给定一个类似于以下的Dto
class Person extends Dto
{
public $name;
public $surname;
}
可用的属性名称
Person::getPropertyNames(); // [ 'name', 'surname', ];
属性的可访问性
$dto = Person::createFromArray([ 'name' => 'Simone', ]);
$dto->get('name'); // 'Simone'
属性作为数组
$dto = Person::createFromArray([
'name' => 'Simone',
'surname' => 'Gentili',
]);
$dto->asArray(); // [ 'name' => 'Simone', 'surname' => 'Gentili', ];