z-golly / hydrate
entity 基础分装
0.1.1
2021-04-25 03:18 UTC
Requires
- php: ^7.3|^8.0
- doctrine/annotations: ^1.11
README
注解处理字段映射问题。
Installing
$ composer require z-golly/hydrate -vvv
Usage
use Golly\Hydrate\Entity; class UserEntity extends Entity { public $name; public $gender; public function toObject($data) { $entity = parent::toObject($data); if($entity->gender == 'm') { $entity->gender = 0; } else { $entity->gender = 1; } return $entity; } } $user = [ 'name' => 'hello', 'gender' => 'm' ]; $entity = UserEntity::instance($user);
MIT